Hola, fijate bien que brinkster sigue ofreciendo hosting gratis..
Solamente necesitás tener instalado el servidor IIS (Internet Information Server) que viene con Windows. En XP lo encontrás en Panel de Control, Herramientas administrativas, Servicios de Internet Information Server. Para escribir el código, con cualquier editor de textos como el bloc de notas, podés hacerlo.
Saludos, suerte