suggest looking at using a Content Management System. There are many goo, free one out there - mosts hosts provide and automatic install through the hosting panel.
You may like to subcontract to a designer to get it looking nice, and you could do the setting up/classifications etc etc.