Usa la classe:
PHP Mailer
http://phpmailer.sourceforge.net
Te permite gestionar todo tipo de e-mails con HTML, Texto plano simultaneamente .. archivos adjuntos y demás...
Recuerda que el archivo tendrás que "subirlo" (hacer el "Upload") al servidor para desde ahí tomar las funciones (métodos) de esa classe (PHP Mailer) y componer todo tu e-mail con el archivo adjunto.
Un saludo,