si ya tienes el codigo en VB (dices que funciona bien) (hacerlo con vb 6.0) crea un ocx o dll que haga esta funcion.
registralo en el server.
invocalo desde el ASP y pasale los parametros, con eso debe de funcionar.
algo asi :
Código ASP:
Ver originalpp = server.createobject("nombreocx.crearpp")
ya una ves generado solo pon el link de descarga.
es una solución media tediosa pero es funcional.
Para el ocx o dll checa este post
http://www.forosdelweb.com/f69/crear...go-asp-550854/ viene muy bien explicado.