Hola
 
Para enviar una página por correo, lo que has de hacer, es lo siguiente: 
1. Crea tu página normal y corriente, com olo harías cualquier día.
2. Súbela a algún sitio en internet.
3. Cambia todos los vínculos de la página de su forma relativa (./imagenes/mi_imagen.jpg) a su forma absoluta (
http://www.mi_sitio.com/imagenes/mi_imagen.jpg)
4. instala y configura un programa de correo que permita enviar mensajes en formato .html, por ejemplo el 
thunderbird.
5. Crea un nuevo mensaje y en el pega el código de tu página.
6. Envia el mensaje y cuando te pregunte por el formato de encio, elige html y texto plano.  
Listo. 
Respecto al punto, 6, podrías elegir solo el formato .html, pero así facilitas a los usuarios poderlo ver com oqueran, ya sea en texto o en html. 
Suerte 
Felicidad