Well, after the validation, you should show a message that says something like:
"Information validated. Proceeding to step 2" (or something along those lines)
and have a hidden form with all your previous post data. You'd do that by looping through the $POST array, and dynamically creating your form:
foreach($_POST as $name=>$val)
{
if($name != 'submit'){
// We only need the actual info, not the submit button...
echo '<input type="hidden" name="'.$name.'" value="'.$val.'">';
}
}
Then, just use some JS to say:
onLoad="this.form.submit()"
and submit the form automatically
Same thing on step 6, except for the fact that your "action" in the form would be to the paypal page, and not one of your creation.