Is the real problem that your user is inputting a form which covers several pages? If so dynamically create the second page and put the values from the first page into hidden fields with the same name.
I do it alot and use phplib's template to make it easier. See the order page at www.pcpropertymanager.com for an example. Put an order in and on the second page I display all the data entered - but if you view the source you will see a bunch of hidden fields with the same stuff. That's what gets passed to the credit card company - not what is displayed.
Equally, on that second page I could have been asking more questions and adding the information gathered.
HTH
S