yo copiaría todo el POST...
formulario1.php,
formulario2.php,
formularioN.php Código PHP:
$test = array_merge_recursive($_SESSION['post_data'], $_POST);
$_SESSION['post_data'] = $test;
y así sucesivamente, etc....
--
ya luego, reemplazamos el POST en nuestra hoja de captura..
capturaN.php Código PHP:
$_POST = array_merge_recursive($_SESSION['post_data'], $_POST);
y así quedan disponibles de nuevo todos los datos enviados a través de la sesión almacenada....
cabe mencionar, que lo ideal es colocar
name's únicos en los controles del formulario, y ademas... al final, la sesión reemplazaría los valores en el super arreglo $_POST (aunque no haya envío)
espero les sirva!