Pop up hitter Dad - thanks for your post and welcome to the hsbbweb!
Some bells went off when I read your post.
Waiting for the phone to ring is a recipe for not getting an offer. Your son needs to be 100 times more aggressive. For starters, when that head coach called, he needed to ring his cell phone off the hook not just leave a voice mail. Put yourself in the shoes of the coach. Imagine you are an employer. Do you want the guy who shows enthusiasm toward your company or do you want a guy who feels entitled and waiting for you to wine and dine him? Also, assistant coaches are often the most important people to call as tehy are often the RECRUITING COORDINATORS. Hopefully, he found time in his busy schedule to speak to each one of those who called
Secondly, he should have filled out all those questionaires and followed those up with phone calls to find out where he stands with those programs. Coaches will gladly talk to parents as well. What they don't want to hear is hype how you think the kid is the next Babe Ruth. They will engage in honest dialog about their program and what it would take to play there. They also might give you some feedback on your son and what he needs to do.
Finally, who said 2009 recruting is already a done deal at the big programs? Many top programs recruit all the way up to the early sign period and some will even recruit next spring.
Also, you might want to encourage him to start working on his game this fall and meet with his girlfriend on Sunday evenings for dinner. I can assure you there are hungry kids out their right now developing their arm strength by long tossing, devloping their power by weight lifting, improving their 60 yard dash times by speed training, developing their hitting/pitching by working in the cage, bp, and attending as many games and tournaments they can this fall. In short they are putting their hearts and souls into it. Even if he gets an offer to attend, he might find it difficult to compete against kids like that come fall 2009 - regardless of his current talent level.