Si, yo haría una pagina intermedia:
En vez de enviar el formulario al otro servidor primero lo envias a una página tuya que llamaremos:
merobolosdatos.asp
Código:
<%
'guardo todos los datos en la bd
dim nombre, ...
nombre = request("nombre")
...
sql = "insert into tabla(..."
set rs = con.execute(sql)
...
%>
<html>
<head>
<title>Procesando...</title>
<script type="text/javascript">
<!--
function enviar() {
document.miform.submit();
}
-->
</script>
</head>
<body onload="enviar()">
<form name="miform" action="http://www.otroserv.com/pagina.asp" method="post">
<%
for each campo in request.form
response.write("<input type=""hidden"" name=""" & campo & """ value=""" & request(campo) & """ />")
next
%>
</form>
</body>
</html>
Esperemos que todo el mundo que visite tu sitio tenga javascript habilitado, sino habria que buscar una alternativa en el servidor.
Hasta luego!