Pero .. la "foto" como la quieres enviar en tu e-mail:
1) incrustrada sobre el e-mail (adjunta).
2) sólo referenciada a tu web (
http://www.tal.tal/imagenes/imagen.tal)
Para el primer método ... te vendría bien usar la classe:
PHP Mailer
http://phpmailer.sourceforge.net
Que te permite enviar un e-mail con datos adjuntos (o imagenes incrustradas incluso) en HTML (o texto plano y hasta simultánemante) entre otras cosas.
Su usas la segunda opción .. al menos tendras que enviar tu e-mail en HTML. Para eso te hacen falta más cabeceras HTTP para indicar que tu e-mail es de formato HTML y .. con respecto a la imagen tendras que subirla a tu servidor (se tu a a mano por FTP o por PHP vía HTTP en un formulario ..) y "linkearla" en tu e-mail HTML con un tag de imagen simple: <img src="http://www.tal.tal/imagenes/imagen.tal">
De esto último tienes ejemplos en las FAQ's de este foro PHP.
Y también por supuesto en la documentación oficial de PHP:
www.php.net/mail
Un saludo,