Can you get the head off? If you can, then get it off and soak the cylinders and cylinder/crankcase joint with some penetrating oil. Also, take out all the cylinder-to-crankcase bolts and fill the holes with penetrating oil.
Time and gentle persuasion should do the trick.
If you can't get the head off, try above with the head/cylinder joint.
I worked in a car shop many years ago, where we had an engine with the head fused to the block. It took a week or so to free it - first by soaking a couple of days in the parts cleaner drum, then penetrating oil for a couple of days, then gentle heat and driving a wedge between the head and block.