Sounds just like my college too! :) Is your son on any type of scholarship? If so, the school may accept that as the "down payment" and bill you throughout the semester. Also, make sure to fill out the FAFSA, the Free Application for Federal Student Aid. http://www.fafsa.ed.gov/ Even if you don't think you will qualify, FILL IT OUT! You may just barely make the cutoff for grants, like I did. The school may also be able to help get you federal student loans which have a much lower interest rate than private student loans, but you have to fill out the FAFSA first.
Have your son search online for free scholarship programs. I signed up for one when I was in college (I can't remember the name) and it was great. They would email me scholarship opportunities from different organizations and you could choose whether you wanted to apply or not. People from the entire country sign up for these, so there are a huge number of applicants, but 1 shot in 10,000 is better than no shot at all. Also, call the school and see if there are any scholarships available from them. I would also see if they would be willing to lower the tuition. If he was accepted into another university, bring that up as a bargaining chip. Once he starts attending, have him keep his grades up as high as he can, because he might qualify for a scholarship through the school if he makes the Dean's list, or whatever they call it there. Another way to try and save money is to buy his books through the web or from former students in the class. I like CampusBooks. http://www.campusbooks.com/ Usually the bookstore at the school is a rip off and you don't get much back, if anything, when you sell them back after the semester is over.
Unfortunately, every school is going to have some type of fee/charge that seems ridiculous, so there's no getting around it. Mine was the required meal plan for freshmen, even though I cooked at home and never ate in the cafeteria. Hope some of this helps!