Forum Moderators: coopster
i would put it all in one php script and always have the form action as $_SERVER['PHP_SELF'] - so it is always calling the same script.
then for each page, pass a hidden variable to the script so that i knows which bit of the form to display.
regarding error handling, you'd need a way of knowing which form field was in each page (probably easiest with an array of fields used for each page). that way, when an error was generated, you'd know which page/section to display
you might also look at hot scripts or similar, there are loads of ready-made form scripts which can tackle this sort of thing
good luck