Hola!
La librería PHPMailer tiene la opción de enviar un archivo adjunto de la siguiente manera (lo pones a continuación):
Código PHP:
Ver original$nombre = $_FILES['archivo']['name'];
$nombre_temp = $_FILES['archivo']['tmp_name'];
$mail->AddAttachment($nombre_temp, $nombre);
Sólo tienes que poner el input type="file" con el nombre "archivo".
¡Espero que te sirva!
Saludos.