Hola:
Las principales funciones de un webmaster consisten en el mantenimiento de un sitio web, especificamente la actualización del mismo si es que la requiere, hay algunos sitios que no necesitan ser actualizados mientras que otras hay que actulizarlos diariamente.
Entre los programas para desarrollar un sitio web hay muchos, puedes usar el Block de Notas de Windows, yo particularmente trabajo con el Dreamweaver. Eso por un lado, despues necesitas programas para edición de imagenes como el photoshop o el fireworks. Si quieres entrar en la animación necesitaras el Flash.
En cuanto a Hardaware no se necesita mucho, con un pentin II 700 MHZ como minimo, 64 de RAM y 10 de giga en disco es suficiente. Te recomiendo mas RAM y velocidad de procesador.
Mensualmente cuanto se paga, pues no lo se bien todo va de acuerdo a la cantidad de trabajo, la calidad, responsabilidad y lo que quieres que te paguen o si tienes que pagar tu se generoso.
Un saludo Juanjo.