Not to be an arse, but as you obviously do not know anything what so ever about niether hosting nor websites themselves, maybe you should consider trying to find someone else to manage things? Or atleast initially set it up.
If that is not possible, here's a few explanations.
Apart from Video Game hosting, most hosting is done by a dedicated host. That means that you get a place where you can put your website.
Then you need your software. That can be coded by yourself (but there's no point in that) or get a CMS.
vBullentin as used by Tankspot and MMO-Champion is porbably not an option, as I take it you do not want a forum.
[i]Nevermind that, missed the last part of your post. vBullentin or another forum software might be what you are looking for if you want both CMS and Forums.
WordPress is originally a Blog, but with a million and one addons, it's one of the most powerful CMS out there.
Drupal is another CMS that is also extremely powerful.
If you want something simpler, I would look at
Get Simple which is a very easy CMS to setup and manage, although it doesn't have all the extendability of WordPress or Drupal.
Again though, I would very much recommend that you pay for a professional to make inital setups and design for you, as with very limited knowledge, usually come poor results.