It can be done but unless the block is rare or an antique, it isn't worth it. Buy a new or good used block to replace the cracked one.
The repair is most likely more money than the car is worth, you need a new engine block.
Yes
Are you talking about a crack in the engine block? Sorry, it's not repairable.
yes
Depends on where it is cracked. If it is a small crack, J.B. Weld, found at any hardware store, can be used as a quick and temparary fix. Otherwise it would be better to get a new block altogether.
It should not
There is no permanent fix for a cracked block except replacement. There are some things that will get you some extra time, but due to the pressure and vibration of an engine nothing lasts and more time causes even more damage.
no
If ice forms anywhere in the engine, it can crack the block.
Most definitely.
crack the engine block and oil mixes with water or antifreeze.
If the crack is weeping water (crack is next to water jacket) you could try temp fix products like chemiweld or irontite