Has the Vet Identified the problem as a thermal burn or scale rot?
I've mentioned this to VI myself 2 or 3 times but I don't think he ever took the advice. You need to know the temperatures on the hot and cool side of your tank. Those little stick on thermometers are not accurate in anyway. You need to get yourself a digital thermometer with an external probe. You don't have to break the bank, something like this would be perfect....
http://www.bigappleherp.com/Reptile_...ry_178110.html
This way you can tell the temps on your cool side and your hot side of the tank.
I agree with Concept about you needing more then one hide in the cage. 2 hides at minimum are needed, one on the cool side and one on the hot. Depending on how big of a tank you are using you may want to use more to reduce stress and give the Ball more places to hide and feel secure.
I think that 97 - 98 oF is a little too hot for the hot spot. I keep mine between 90 - 95 oF. I could be wrong as I'm no expert but 97 - 98 seems high, maybe in this case because of the infection the temps should be higher so someone correct me if I'm wrong. The cool side of the tank should be 80 - 85 oF.
Also the Under the Tank heater should be enough on it's own to provide the temps needed for your snake. You shouldn't need that ceramic heat emitter. It would also be drying up the air making it very hard to maintain the proper humidity. But you need to have both the UTH and Ceramic Heat Emitter hooked up to a dimmer/rheostat. If you don't both are going to be getting WAY to hot, you should never have to turn off either because of it getting too hot. Something like this is what you need....
http://www.bigappleherp.com/Reptile_...ts_924105.html
or if you want to save a little money you can build one yourself by following these simple steps...
http://www.ssnakess.com/forums/showt...&threadid=8858
It doesn't take an electrical wiz to make the above dimmer, it is really quite easy and also very effective.
Also I can assume that it was the pet store that told you that Ball pythons are very easy to keep. The pet store was right to some degree, they are fairly easy to keep reptiles if you meet the requirements they need to stay alive. It isn't as simple as tossing them in a cage, turning on a light and hoping things go well. There is allot of work involved in the initial setup to make sure temps are correct, humidity is right and all the requirements the snakes needs are met. Hopefully you will take this information and the information other people on the site will offer and get things setup properly in your sons Ball Python cage. You may also want to go through this FAQ:
http://www.ssnakess.com/forums/showt...threadid=49236
It may answer a few more questions that you have. I hope your Ball makes it and keep us updated on his progress.