Well after a good search of the internet I was comming up dry. So I emailed the people who looked like the best and asked where to go from there. I was given two suggestions:
The first was to go to the
National Center for Education Statistics (NCES), spacificly to the Integrated Postsecondary Education Data System (IPEDS) where I was able to use the Dataset cutting tool to generate a list of US univerities and colleges with addresses and homepages.
The problem with this information is that it is a little out of date (2005). So the second suggestion was to go to
Higher Education Publications, Inc which allows you to purchase a digital copy of the data used to publish thier book for about 125$.
The problem I see with both solutions (and I did not go in to great depth in IPEDS) is that they don't let you see a list of courses offered. Degree programs yes. I think this is becuase this is such an ephemeral thing. My university irritated the crap out of me because the web site listed all of these math courses I wanted to take, that they never offered. What is being offered changes from year to year to support the needs of thier graduates and thier accreditation.
Anyway the IPEDS should be able to generate a good dataset to get you started while you look for a more recent/complete version. -- then all you need is for your webdevloper to know how to get AT the data... for that he/she will need an API.