Recently switched careers from graphic design to intranet administrator (basically managing the internal website of my company). I know a fair bit of scripting but not as familiar with the database side of things. If I felt more confident that I could, I would totally offer to help.
However, if you want to try and tackle this on your own, I suggest looking into:
- Reserving your domain name(s)
- Finding a good/affordable host
- Using a popular content management system (CMS) such as Wordpress, Drupal, or Joomla
Using a CMS can help make configuring and maintaining your page a lot simpler, though they're not quite as unique as a custom-made site might be.