Make a humid hide, plastic container with a hole cut in it big enough for your snake to crawl through. Get some moss or even paper towels if you can't find moss, though most large hardware stored or nurseries carry it, get it wet in the container, put the container in the cage and let him hang out in there. A few days without food for a healthy lizard shouldn't pose any long term problems, just feed.

Spit happens so get done with being stressed and bummed and get back to doing what you do. You're alive, you're healthy, what's so bad about that?

There is nothing you want to do that you can't do.