alguien me ayuda?, deceo crear un host web en mi propio pc

bueno... e estado buscando y realmente me gustaria en ves de usar un host.. "probar" no tanto por tener my web hosteada.. sino por una cosa de autosuperacion.. osea saber como se hace xP...

encontre que hay "programas" que te abren un puerto y basta con tu ip:puerto_del_programa...

osea, seria como lo que hace el soutcast (para hacer radios con el winamp)
cuando pones en tu navegador tu ip:puerto_de_la_radio
aparece la informacion de la radio.. en una pagina web que otros tambien pueden ver, la diferencia seria que esta pagina web esta en php, html, etc...

si alguien sabe, porfavor digame que puedo "usar".. y eso si, tengo windows habia encontrado un programa o como se llame, que me permitia hacerlo pero por linux... >_>...
y no tengo linux y no puedo instalarlo (por que mi pc no me quiere y fuera de leseo xD no me deja..)

bueno eso.. agradeceria que alguien me respondiera
Lo que piede es facil, siempre y cuando tengas una ip statica y no estes dentro de una red interna, ya que esto complicaria el enrutado desde internet hasta el servidor.

yo puedo ayudarte, Hay una forma facil de crear un servidor, hay distribucciones de software que te crean y configurar uno aitomaticamente, como los son XAMPP .

Cuando tengas instalado este servidor, Prodras Realizar pruebas de webs de forma local, para que sea adcesible desde internet, Solo tendras que obtener tu ip, si es publica ya tienes todo listo, pero si no lo es, tendras que hacer un enrutamiento desde el modem que te da internet.