Hola Dago,
Hay varias formas de lograr eso:
En el accion del primer formualrio le pones la página del segundo fomulario
accion="form2.php" (nota quer deben ser páginas php no html)
En el segundo formulario incluyes todos los campos del primer formulario pero ocultos (para que no los puedan modificar).
Veamos un ejemplo:
si en el primer formulario tenias el campo nombre asi:
Código HTML:
<input type="text" name="nombre" id="nombre" />
En el form2.php debe figurar así:
Código HTML:
<input name="nombre" type="hidden" value="<?= $_POST['nombre'] ?>" />
Repite ese procedimiento con todos los campos y tendrás en el segundo formulario todos los campos del primero con sus valores pero ocultos.
Ahora en el tercer formulario deberías incluir de manera oculta todos los campos del primero y del segundo.
Obviamente van a ser muchos... pero sirve.
Otra opción es usar sesiones o cookies.
Saludos:)