Puedes usar la classe:
PHP Mailer (
http://phpmailer.sourceforge.net)
Eso te hará el 80% del trabajo más complicado de "Adjuntar el archivo" .. Pero falta que hagas el "Upload" del archivo al servidor y .. para eso puedes revisar las FAQ's de este foro donde encontraras ejemplos (o usar el buscador del foro).
Un saludo,