Go to www.brownells.com and get some gun-sized plastic bags and bagged desicant(sp) and cram the damaged guns into the bags and seal them there until you can get to them in turn. In cleaning, there's two alternatives: start with the most expensive guns, or start with the smallest bores: these seem to rust the worst.
In washing the wood, you might see how Murphy's Oil Soap does, using a pad of steel wool to scrub.
No matter what you do, you have a terrible job on your hands...... Good luck.
When you have an afternoon or evening to clean them this is how I would do it- Fill a bathtub 1/3 full with hot water and maybe 1/2 cup dishwashing liquid, put all of the guns in there and start scrubbing them. Use a toothbrush and something a little larger like a fingernail brush, and you should be able to clean them rather quickly, when done with one put it back in the tub while you do another. I'd get the bores too while I was at it.
Depending on your tub I bet you could do 3-6 guns at a time this way, use a mat on the tub so it or the guns don't get scratched. when the guns are clean but not rinsed put them on a towel and do the next batch.
When all of the guns are cleaned drain out the tub and fill with the hottest water you can stand, and maybe a little more. I might even be tempted to up the thermostat setting on the heater for this little job then back it off after I was finished but before my wife found out. Anyway, rinse the guns all off thoroughly and if they get too hot to hold use a washcloth, then stand on end in a corner. They should dry pretty good that way. If any had rust you might try using a chore-boy scrubber, or another brand of copper scrubbing pad. I wouldn't use a plastic one as they usually have abrasives in them that can scratch, or else they are too soft to do anything...
When the guns are dry oil them with your favorite brand, or else touch them up with blue first.
Regarding the stocks, I think I would be tempted to try "simple green" cleaner on them, it cleans good and would probably go a ways towards eliminating a lot of that smokey smell. Now here I might try a plastic pot scrubber, but again make sure it says something like safe for teflon or such, otherwise the odds are that it will have some abrasive in it and you will have a bunch of semi-matte finished stocks when you are done.
2 quarts of hydrogen peroxide
1/4 cup baking soda
1 squirt of liquid soap
I'd advise trying this on a hidden part of the worst gun, but it should work. This mixture removes just about any smell from clothing (including skunk), so it should work here also. You can put it in a spray bottle, spray it on, and let it dry. Hope it helps.