For a quick (ie short learning curve and fast setup) you can use a content manager system like Drupal, or phpNuke. Pluses are, its all web based similar to posting messages on a forum. Downside is, minimal customization unless you really dig into it.
Slightly longer but still a short learning curve would be to go the Frontpage route. It requires special stuff installed on your hosting account to fully work (not a problem), but is a very user friendly if somewhat limited (from a pro perspective) beginner solution. Drag, drop, etc.
Much higher learning curve but with the most flexibility is to get something like Dreamweaver. It's a pro tool, with a sometimes steep learning curve, but it is the most flexible.
You can also always hire a professional to do the initial design and then you maintain it.
Doing it yourself though can also be a rewarding experience. Grab HTML for Dummies and the Dummies book for whichever editor you decide to use, and set aside a weekend to hammer at em.