Enviar cadena XML como respuesta

Recibo mi solicitud de una aplicación de terceros (dominio diferente) a mi aplicación ASP. Estoy manejando la solicitud y haciendo la parte comercial en mi aplicación y, como reconocimiento, necesito enviar una cadena XML como Respuesta a la misma Página que PUBLICO la solicitud a mi Aplicación. Tuve éxito al recuperar la entrada de Solicitud usando el siguiente código

  NameValueCollection postPageCollection = Request.Form;
  foreach (string name in postPageCollection.AllKeys)
    {
        ... = postPageCollection[name]);
    }

Pero no estoy seguro de cómo enviar la respuesta junto con la cadena XML al sitio (dominio diferente).

EDITAR: Cómo obtener la URL desde donde sucedió la POST.

Respuestas a la pregunta(2)

Su respuesta a la pregunta