I tried to set up the apache webserver program on my computer, but failed to every get it working so that people not connected on my network could see it. I tried changing the port it hosted on and i opened ports and everything, but nothing seemed to work. If your planning on running your own website I'd check to make sure your ISP allows that because if they don't it could make it difficult to get it working, If you still want to try Apache Webserver is probably the most widely used program, but is a lot more advanced.
http://httpd.apache.org/If you want a more simple program just google for "HTTP servers", or "webserver software". Something along that line. Good luck

.