anziché in sessione salvi i dati nei cookie.
con javascript dovrebbe essere qualcosa così:
codice:
function metti_nel_cookie(form) {
  /**
   * Non l'ho testata, ma potrebbe dare problemi con gli input radius
   * Estendi il supporto alle select
  **/
  var inputs = form.getElementsByTagName("input"), // Seleziono gli input nel form
    i;
  for (i = 0; i < inputs.length; i++) {
    if (inputs[i].getAttribute("type") != "submit" // Se l'input non è submit, reset o button ...
      && inputs[i].getAttribute("type") != "reset"
      && inputs[i].getAttribute("type") != "button") {
      document.cookie += inputs[i].getAttribute("name") + "=" + inputs[i].value; // Lo salvo nel cookie
    }
  }
}
codice HTML:
<form onsubmit="metti_nel_cookie(this);">
  <input name="campo1">
  <input name="campo2">
  ... ...
  <input type="submit">
</form>
E poi leggi i cookie nella pagina finale con php