il problema 2)

lo ho risolto semplicemente in questo modo...
codice:
'risposta di avvenuta creazione e possibilità download
response.write "<center>file esportato nella cartella public con il nome "&nomefile&"

<a href=public/"&nomefile&".csv>Download</a>

Indietro</center>"
rimane il problema 1 del primo record scritto 2 volte...
e anche il problema che mi si sta verificando è che spostando in produzione server register mi crea il file vuoto .. se testo in locale o su un altro server il file viene creato in maniera corretta...

qualcuno sa cosa portebbe essere???