How did you determine it was cast iron vs. cast steel?  Cast iron can be welded with a high nickel welding rod.  Then it has to be cooled as slow as possible to stress relieve.  Not a particularly convenient weld but doable.  I broke a timing belt on an interference Toyota diesel engine from the 70's (I believe) and the pistons ran into the valves causing a few of the cast iron rockers to snap in half.  I was able to weld them back together and it has been working since - maybe 20 hours ago as I don't use it much.  I didn't even do a full penetration weld, just a cap around the crack with a slight bevel in it which helped keep the alignment of the parts.  Like I said you can't really make it worse than what you have but I do understand putting a few hours into a part that doesn't repair nicely is no fun either.