usa questa classe:

http://phpmailer.worxware.com/

ha un metodo per allegare i file alle e-mail (mi pare sia addAttachment), personalmente la ritengo molto comoda per l'invio di ogni tipo di mail.

Attenzione che la documentazione online non è aggiornatissima, quindi è meglio sempre dare una sbirciatina al codice (non è molto) e ai vari metodi