Hmm, maybe I totally get you wrong, but why do you redirect with a header???
if you just don't give the form any action it reloads the page on submit and the variables are added to the url...
like if index.php has a
<form>
<input type="text" name="lala">
<input type="submit" value="send">
</form>
and you press that, then the browser will reload a
index.php?lala=value
and you can read the value with
$lala
you can even preset the form by doing
<input type="text" name="lala" value="<?echo $lala?>>
Hope I put my finger on it, if not I put it back in my nose...
/chris