PHPMailer es una classe (más que una "función") .. la obtienes de su web oficial:
http://phpmailer.sourceforge.net
Ahí tienes tutoriales y su documentación.
Otro tutorial en castellano:
http://www.programacion.com/php/articulo/phpmailer/
Sobre adjuntar tu archivo .. tienes que tener claro que PHPMailer sólo toma el archivo del "servidor". Si tu estás usando un formulario HTML para recoger unos datos y ahí con tu script PHP generar el e-mail para enviarlo .. primero tendrás que SUBIR tu archivo al servidor para que de ahí lo puedas tomar con PHPMailer y su método adecuado.
Referencia oficial sobre Upload de archivos con PHP:
http://wwww.php.net/manual/es/features.file-upload.php
Un saludo,