The first question would be, what state are you in? How cold does it get there in the winter? Whats the normal temp in your house or where you plan to keep him? That'll help me judge the breed, a picture could help to.

Wax worms, small meal worms (from a pet store) and small crickets should be fine to tide him over for those few months. If he looks skinny feed him, toads should never look skinny.

I wouldn't worry about his throat, that's normal from being picked up and handled. Try not to handle him much as it will stress them.

My suggestion would be to go to home depo and get some play sand, get it damp and put it in his tank. Most toads like something to burrow in. Keep the moss on top. Pet stores also have 4x8 blocks of coconuts fibers for $5-6 bucks and one block of that should fill a 10 gallon tank with enough bedding. Get a little log, a pot cut in half or something cave like for him to hide in. If your house is over 70 degrees in the winter he/she shouldn't hiberate but if he's anything like my local american toads they tend to dig in for the the winter still (almost like clockwork) although they will come out once a week or so to eat a few meal worms from their food dish.

Be sure to have a dish of water in the tank 24/7 and change it when it looks dirty. If you don't have a 10 gallon tank already I'd suggest that for such a little toad. You can get them for $20 bucks at most pet stores and often MUCH cheap on www.craigslist.com, just gotta search in your area.