Hi J.,
Another option- Linens N Things carries a bag of "rocks" that absorb odors. I can't remember the name of them, but they really do work. You leave them out in the sun for a while and then put them in the drawers and it will absorb the odor/moisture. You could also try "Nature's Miracle", which is sold at pet stores. It is primarily used to remove urine smells, but might work for others, too.
I have a step-son who was diagnosed as "high functioning", too. He is now 12. School has really been a huge challenge for him-not academically, but the noise, chaos, social issues.
I don't know where you live, but the Beaverton School district has classes just for high functioning autistic kids. The classes are smaller (9-14 kids) and have several aids, as well as the teacher. We had to really fight to get our son into it, but things have been much smoother since we did. Bottom line..It's great that you already have a diagnosis! Watch carefully how things go as he enters the school system and advocate until you get what you need for him, including IEPs and extra help! Most teachers have very little training and understanding of these kids' needs. It is the school districts' legal responsibility to teach your child and give him any extra support he needs because of his disability.
Oh, and we just realized that you can take an extra tax deduction for him because he is "disabled".
Good Luck!