Where are you located that it's so warm, you're overheating so badly... Not to say it's exactly been a cold winter anywhere, but still... Got several suggestions that may help, don't know how strong your area of automotive expertise is, so forgive if I'm being redundant
OK, besides the obvious head problems, overheating... First and foremost, have you taken it wheeling through any mud, or water then dusty road? The radiator setup on the Cherokee allows for so much mud to get in there and turn into a solid block once heated, pretty much totally restricting your cooling system, if the air cannot pass through the radiator, you're pretty much guaranteed to overheat.
Are your fans working? One is a belt-driven fan with clutch, the other, an electric... Spin the belt one (with the engine OFF, of course). If it turns really freely, your fan clutch is probably toasted, if there's some stiffness or resistance, you're in good shape... As far as the electric one goes, to test if it is working, pull the wire off the temperature sensor on the thermostat housing with the engine running. You will throw a Check Engine light, and the electric fan should start running, if it does not, there's a problem in the power supply for such.
What kind of coolant are you running? A 50/50 mix is preferred, straight up coolant will NOT perform anywhere near as well as the mix... And never ever mix the orange GMC Dex-Cool coolant with standard green coolant, with the exception of that "Mixes with anything" stiff, your coolant will turn into a delightful jelly like substance, which is not good for cooling. If you're getting air into the system, either through a leak, or a faulty radiator cap, this will make you overheat as well. The cooling system depends on a certain amount of pressure to regulate the boiling point, and keep you from cooling, rather than superheating the coolant.
And failing all that, how long has it been since you've backflushed the cooling system, if there's a bunch of sludge and such trapped in the heater core, or anywhere else in the system, it'll be causing it to not cool as well...
You're not gonna be able to do much, though, till you get the head repaired... Hope it's just the head, and you didn't crack the block. Best of luck to ya