Hola...
Mira, puedes hacerlo sin usar PHP, yo lo hago de esta manera:
Hago mi página web sin usar hojas de estilo en casacada por que los servidores de email no las cojen, usa tablas e imagenes, las imagenes deben de estar en algun servidor en la web, osea que debes colocar, en la pagina web, las imagenes con direciones algo asi:
http://www.miservidor.com/carpetadei.../mi_imagen.jpg, después de que ya tengas tu pagina lista, usas el Outlook 2003 u otro, y dejas tu pagina como plantilla para los mensajes y listo, ya todos los mails que mandes te quedarán con la pagina que diseñaste.
Suerte con eso.