Jason...I am so close and I spent all day trying to figure it out myself and I can't. I used your code and it does work in that now it does bring the value over to the new page. I did some research on it and I understand how it works. I know it works since I change the code on the User_Contact_Page (one that has form builder & Universal emails) from hidden to text and the email address shows. I also added a table and pasted
<?php echo((isset($_POST["email"]))?$_POST["email"]:"") ?>
and it shows up in the table. I created a new text field and it show up in that also.
BUT...although I see it in universal email it won't bring it in. I tried to put it in the email section and then I stuck it in just the title area to see if anything come in and when I received the email, it said no subject.
I just don't get it since I know it is there. I then tried to store it as a session on the page but could not. The reason I thought about the session was that when the person who is filling out the form makes a mistake the field goes blank (I kept the type as text instead of hidden so I could see the value). So my thinking was if I could set it as a session maybe universal email would accept it and if the contact page was refreshed it would remember the value.