Un esempio può essere questo (anche se sarebbe solo una base di partenza):
Codice PHP:
foreach ($_POST as $k => $v) {
   if (
$v != "")
      
$_SESSION[$k] = $v;

Può andare? Comunque il mio consiglio è di inviare i dati alla pagina stessa, in modo da inserire nel form i dati direttamente presenti in $_POST, senza passare per $_SESSION. Comunque tutto dipende da come è strutturato il tuo script.