Hola,
Pues sí, necesitas un software (un server), yo te recomiendo que te bajes APACHE. Para tener uno en una máquina, tienes que tener un ancho de banda grande (adsl con 516 o mas) y tener el ordenador 24 horas encendido... eso es lo básico....
Saludos