my advice is get xampp from
www.apachefriends.org as it installs every component needed for a server.. an you should get an extra hard drive with enough banwith an space to run a site .. im not sure how much you need to run a site ..there are a few tricks you can do to get the site to be viewed globaly my method isnt recommended but what i did was turn my firewall off to allow outside connections to my computer.. but when you turn your comp off your site is off