if you're willing to either just use themes made by other people, or take the time to do one yourself, there's a number of decent Content Management Systems (CMS) that are available. If I remember correctly, there are several teams using
Joomla,
Drupal, and
Wordpress, and I think there are at least a couple using
DotNetNuke. As far as putting up content goes, they're relatively simple to use, however customizing can be a bit more complicated, especially if you don't have anyone familiar with the HTML or PHP languages.