Queria hacer una pregunta que no he encontrado respuesta ni en la búsqueda ni en San Google

Resulta que proceso una página ASP usando el objeto de Microsoft XMLHTTP y leo el resultado para enviar por correo a los clientes. Este es el código:
Código:
la variable correo me devuelve la página ASP ya procesada y lista para enviar. Sin embargo, necesito leer variables de sesion en dicha página pero no consigo identificar dichas variables de sesion (como si no existieran). ¿Alguien sabe qué hago mal?Set peticion = Server.CreateObject("Microsoft.XMLHTTP") ' Generamos plantilla Dim TodasVariablesSession for each i in request.Form TodasVariablesSession = TodasVariablesSession& "&" & i & "=" & request.Form(i) next dim ss, correo, envioCorreoOk ss = PATHVIRTUAL & "templatesemail/booking.asp?OurReference=" & Oref & "&YourReference=" & Yref & "&" & "&Language=" & session("Idioma") & "&" & TodasVariablesSession if session("CustomEmail") <> "" then ss = ss & "&user=ok" peticion.Open "POST", ss,False peticion.Send correo = peticion.responseText
Muchas gracias desde ya

Un saludo