www.apache.org

Install on your PC, and voila, your own web server Might need to configure your router to forward port 80 to the appropriate machine, otherwise once it's installed, you can host web pages/images/videos etc. and people can download with a standard browser by going to your IP or hostname instead