Hola,
La funcione mail() no tiene parametro para ficheros adjuntos. Lo que tendrias que hacer seria componer "a mano" un mensaje en el formato especificado por los RFCs etc, etc, etc. Quizas no muy dificil, pero si lioso.
La solucion facil es usar la clase phpmailer, que te permite enviar un email con ficheros adjuntos. Por lo que dicen, es facil de usar. Esta en
http://phpmailer.sourceforge.net . Y si buscas en este foro por phpmailer veras que hay bastantes mensajes donde se menciona.
Saludos.
PD: Definitivamente, debemos conseguir comision de phpmailer.