Fixing cracks
A good machine shop where they do repair work would be a good first stop. Generally they need to inspect the crack, then give you an opinion. Some shops do not understand the value of certain heads, and they'll say "just get another one" like it's an easy thing to do... Other shops can fix anything, maybe even back it up.
Given enough dollars, anything can be accomplished (OK, a lot of dollars AND a lot of time!).
The shop I frequent does not like to weld these cracks up, but then they deal mostly in SBC and BBC builds, and many of those heads can be more easily had...
Good luck!
TomK
P.S. I had a pair of early 1958 heads checked and one turned out cracked, so I decided not to attempt a repair. The value of those heads (to me) wasn't enough to warrant the cost of a possible repair.