Para tener un host en tu pc, cualquier servidor web te vale. Te recomiendo apache pero tambien puedes usar el IIS.
De todas formas te recomiendo que bajes un paquete que incluye lo necesario y basico:
http://www.appservnetwork.com/
Como aplicacion te recomiendo phpnuke o mambo.
Salu2!