From what you describe I wouldn't be surprised if your ball dies. Don't know what the remidy for tea oil would be.........I'd just try and wash it all off (I think that's about the only thing you can do). I would definately take him to the vet (if infact she is still alive in the morning).
If the liver and stomach is smelling rancid then the oil may have cooked them. If you notice a black blotch develop on the stomach then that means the liver has failed and you snake is going to die.
P.S. Take your ball to the vet...........doesn't sound like you have enough experience to handle things yourself!