Puedes usar un editor DHTML "visual" para que tu usuario cree ese e-mail en HTML de forma visual sobre tu página HTML común .. eso genera HTML .. las imagenes son vinculadas a un URL relativo tipo
http://www.tal.tal/imagen.tal y el mismo Editor visual te permite (la mayoría) subir vía PHP imagenes al servidor o tomarlas de cierta ruta del servidor (para tomar el URL completo de esta) ..
Por ejemplo podrías ver:
HTML Area
http://www.interactivetools.com/free.../htmlarea.html
(si buscas en google por "dhmtl editor" seguro que ves más de uno)
Un saludo,