Is this still the same problem from
http://www.programmingtalk.com/showthread.php?t=28159 ?
A form only passes the information you tell it to. If you have a form which submits to another page with another form, and you want the first form's variables to persist, you must create the corresponding input fields in the second form.
Try using a for loop to iterate throught the $_POST items and create a hidden input for each.