Most hosting providers typically offer a plug-in that will install CMS (Content Management System), Blogs, Forums, Portals, etc. In C-Panel for example it's called QuickInstall. You might want to check there. You basically just pick one of the available options and it'll walk you through the setup.
If you're not familiar with the various offerings a quick search on Google or Bing and you should find example sites.
Bookmarks