ciao,
il form deve esserci e se fai scrivere da asp
<script language="javascript" type="text/javascript">document.nomeform.submit()</script>
dopo aver chiuso il form, questo viene inviato

se ti occorre che l' utente non veda neanche il form puoi usare campi hidden (ma c' č il limite nella lunghezza del valore: 255 caratteri),
oppure <form ... style="display:none">