Hey Astrocloud have you thought of getting a free CMS portal and just adapting one?
Usually takes me about a couple of hours to get a site up and running,maybe 4-5 to fully customise it.
Take a look
RIGHT HERE
You can demo all of the products offered fully.........worth a shot