Hola:
Ni html ni javascript... con php es fácil, y posiblemente también lo sea con perl... y tengo entendido (por buena fuente) que para hacerlo con asp es necesario hacer ciertos retoques (usando librerías externas)... Si tu servidor no soporta php, es posible que soporte perl... también puedes usar servicios externos (no sé si melodysoft, en su servicio permite adjuntar archivos)... sería cuestión que averigues...
Saludos