Agreed, first and foremost we want to help all people with their snakes, but the only advice we should really be giving in a case like this is that snakes needs immediate medical attention. Anything farther than simple husbandry tweeks, we run the risk of improper medical advice, even more so when we are not Vets, and most vets will NOT diagnose over the internet.
I advise these few things.
Give us a very detailed description of your set up. Temps, what your using to heat it, how you control the temps, bedding, size of food, when he last ate. Every nitty little detail.
Second, we can recommend husbandry changes to avoid any further complications.
Third, we can only tell you minor tips to help speed along the recovery of your snake, no diagnosing.
I hope you can understand the delicate situation.