Si ya tienes tu página .php funcionando que la llamas por el URL y al ejecutarla (pasandole los parámetros que necesite) genera sus salida en "HTML" y ese HTML debes enviarlo por e-mail .. lo ideal es que captures el buffer de salida de PHP previamente "insertando" tu página en tu código:
Código PHP:
<?
// Inicias el control del buffer
ob_start();
// aquí la insertas y la ejecutas
include("pagina.php");
// capturas el buffer en este punto a una variable
$html=ob_get_contents();
// te deshaces del buffer (no lo necesitamos mostrar).
ob_end_clean();
// y apartir de aquí .. compones tu e-mail .. el cuerpo del mismo lo tienes en $html
?>
Un saludo,