I'm not sure I understand completely...

You're trying to send an variable (that holds the email address) from one page to the next...

If you're using forms...
Code:
'// In page 1

<form name="whatever" action="post" method="page2.asp">
     <Input Type="text" name="emailaddress" size="50">
     <Input Type="submit">
</form>

'// In page 2

<html>
<p>The email you entered was: <%=Request.Form("name")%></p>
</html>
If you passed the data in a querystring (which I don't think you are in this case) you would reference the variable as:
Code:
<html>
<p>The email you entered was: <%=Request.QueryString("name")%></p>
</html>
Basically the difference is that if you pass things from a form (using POST) they are in the Request.Form collection and if you use GET (like a querystring) then they are in the Request.QueryString collection.

Hope this helps...