You would use Form Builder to create each page of the form individually, specifying the action page as the next page in the form to be processed.
After creating all of the forms with form builder, then add a hidden form element for each field in the first page onto the second page of the form and set the values to come from the previous form. On the third page of the form add all the fields from the second page as hidden form elements as well as all of the fields from the first (really you have already added those to the second page).
By the last page of your form you have a single form with all of the values from your multiple page form and you can use it just like you would any single page form.