llevales a todos entre las páginas... y dependiendo de donde estes parado muestras los valores y solo los registradas en campos ocultos... en los botones de navegacion te vas hacia adelante y atras haciendo submit del formulario, previamente modificando con javascript el action del form para hacer mas facil tanto el envio como la recepción de la información entre ellas y no tengas que pasarla por la URL sino que todo el envio los haces por post.
Supongamos que tienes 30 campos y vas a mostrar 10 en cada página
Pagina1
Muestras los primeros 10 y registras lo que venga por post en campos ocultos los otros 20
Pagina2
Muestra el segundo grupo, campos 11 al 20 y de igual forma haces registro en campos ocultos de los otros 20 los 10 primeros y los diez proximos.
Pagina3
Muestra los ultimos 10 campos pero grabas de igual forma en campos ocultos los otros 20... Asi que si aqui decides ir atras entonces vas a tener el registro de los 10 campos anteriores y como vas hacer submit del formulario en la página anterior pues recibes lo que venga por post... y Así sucesivamente...