Hola:
No sé si me entero muy bien del tema, pero a ver si esta forma pudiera servirte.
Si ya tienes hecha la parte en la que el cliente rellena el formulario, puedes tener el excel en el servidor como plantilla, hacerle una copia e insertar los datos de tu base de datos, como se explica en
http://support.microsoft.com/kb/195951
también tienes un componente gratuito llamado dypso_xls que te permite montar o modificar un excel
http://dypso.free.fr/tech/generer_excel_avec_ado.php
una vez hecho, envías ese fichero por email a tu cliente.
Otra forma que se me ocurre la he comentado ahora en otro post. Si el cliente te pasa el formato de excel que utilizas, lo puedes "guardar como" html desde excel, le cambias la extensión a asp y ahí abres la conexión de la base de datos y modificas los campos que te hagan falta. Después generas el excel con
Cita: Response.ContentType = "application/vnd.ms-excel"
y el cliente puede abrirlo directamente en excel
No sé si van por ahí los tiros.
Suerte y saludos