This is what you want to replace the UIM. It includes a new EGR stovepipe that doesn't contact the brittle ABS plastic of the UIM, and the area around the new stovepipe is surrounded by a metal tube in the UIM itself. The likely cause of your UIM crack is the heat from the EGR stovepipe, which contacts the UIM right next to the coolant ports, resulting in cracks, warpage, and all kinds of mayhem:
GM Intake Manifold Kit - iNeedParts.com
I'm assuming the worst case scenario, which is a cracked manifold. You NEED to REPLACE your upper intake manifold ASAP. I wouldn't even let that thing run for 30 seconds the way it is. If your UIM is cracked that bad you're talking about sucking coolant straight into the intake and from there, straight into the heads where it will destroy your engine very quickly. Not something to mess around with at all. Do not drive it, unless you're being chased by ninjas, and even then you should consider running instead of gambling on a cracked manifold. Seriously though don't risk it.
At this point you might as well take a day or two and replace the LIM gaskets with the upper intake manifold. I did mine and I never worked on an engine before then, 1500 miles later its runs like new.
BillBoost also has a guide on this forum about plugging those two coolant passages that run to the UIM/TB from the lower intake manifold. You may consider this, because it will prevent coolant from entering the intake in the case of a cracked manifold.
Check out my old LIM GASKET thread, it details what is required for the job and includes a list of necessary parts I got pretty cheap from Rock-Auto.com. If you do all this yourself it'll cost under $400. There are some pics on the second page, you'll see what you're dealing with.
http://www.grandprixforums.net/lim-gasket-replacement-46950.html
Also this may help if you do it yourself:
http://pontiacbonnevilleclub.com/forum/viewtopic.php?f=53&t=3591
http://www.grandprixforums.net/coolant-elbow-leak-again-42943.html
Good luck, and if you need help just ask I'd be happy to help you.