Per la trasmissione:

<form method="get" action="secondapag.htm">


Per la ricezione.
1. devi avere nel form della seconda pagina tanti campi con i nomi uguali (identici) a quelli della prima pagina, ma type="hidden".

Poi devi usare uno script di questo tipo.
codice:
function copiaform(ff) {
  if(window.location.search == "") {
    alert("ERRORE - valori non ircevuti");
    return false;
  }
  var q = window.location.search.substr(1);
  var p = q.split("&");
  for (var i=0; i<p.length; i++) {
    var v = p[i].split("=");
    if(ff.elements[v[0]]) {
      ff.elements[v[0]].value = v[1];
    } else {
      alert("WARNING: nome errato");
    }
  }
}
Questa funzione va chiamata all'onload della pagina:
<body onload="copiaform(document.NOMEFORM);">

Nota: il numero di parametri da passare non e` infinito: probabilmente hai un limite attorno a 200 - 1000 caratteri ASCII.