No es tanto lío ..
Cuando subes tu archivo por HTTP (vía PHP) . .el archivo queda en:
$_FILES['archivo']['tmp_name']
Ahí en esa ruta tienes tu archivo .. tomalo de ahí para el método de la classe PHP Mailer (
http://phpmailer.sourceforge.net) que te han comentado (que te facilitará la vida para adjuntar archivos).
Un saludo,