its sounds as if the humidity is not high enough for him to be able to shed properly
put a moist hide in there, and also I would probably get a warm, wet towel and get your snake out of the cage, and let him slide through and through the towels, and this may help to loosen some of the skin.
You could also try bathing the snake
SKye