Register the variables within the session.... might be a solution...
I.e.
When the user first visits the form the tags as as follows
<input type=text name=bob value=$bob>
$bob is empty however, so no text will show up.
Register the variable, submit the form, now $bob has a value, and will be picked up when the form is reloaded as it takes it from the session....
Any clearer ?