Je pense que le plus simple est de tout mettre sur la même page et avec javascript du change dynamiquement le css en dessinant ou pas le block désiré.
style="display:none" -> block non visible
style="display:block" -> block visible
exemple fait en 2 minutes :
Code PHP :
<a href="javascript:void(0)" onclick="pagePrecedent()"> precedent</a>
<a href="javascript:void(0)" onclick="pageSuivante()"> suivant</a>
<div id="page1">
la page 1
</div>
<div id="page2" style="display:none;">
la page 2
</div>
<script type="text/javascript">
function pageSuivante()
{
document.getElementById("page1").style.display = "none";
document.getElementById("page2").style.display = "block";
}
function pagePrecedent()
{
document.getElementById("page2").style.display = "none";
document.getElementById("page1").style.display = "block";
}
</script>
ou sinon tu peux partir du plugin Easy Slider de jquery pour faire du multipage
exemple: http://cssglobe.com/lab/easyslider1.5/01.html
comme cela tu n'a qu'une seule page et aucun problème pour gérer les données et l'utilisateur à l'impression d'avoir plusieurs pages.