for each of the items on the original form, have their VALUEs set to themself, IE
<INPUT TYPE="text" NAME="firstname" VALUE="<?php echo $firstname?>">
therefore the first time they come to this form, $firstname won't be defined and the field is blank, but when you send them back to this page, make sure to pass all the variables with their values back as well
--harlan