47redlands,
Depending upon the complexity of your site, and how much you are looking to change, you can look into a CMS - that's assuming you don't want to do the programming/scripting yourself.... or that you'd rather just get it done for now, and look into custom programming later..
If you do want to check into one, here's a site that lists/compares several:
Also, if you're hosting on a paid hosting plan, then the web host provider very likely has some scripts that you can "one-click" install to add to an existing site.
I personally prefer drupal -
- a CMS, but some other popular ones are Joomla and WordPress. There are really too many to list. I prefer Drupal, b/c you CAN run it pretty much "out of the box" now, with very little knowledge of php, etc if you prefer, or you can go as deep/detailed as you want - so it can fit any scenario.
The only thing to bear in mind, with a CMS, in my opinion and from my experience so far, is to make SURE your web host provider handles CMSes well in general.. basically make sure the database performance is okay. I ended up going with ANHosting for that reason based on other references.. which is owned by midPhase hosting.. but that's going off further than I need to.
Anyway, hopefully some of that is useful for ya. ;0)