En vez de $HTTP_POST_FILES deberías usar $_FILES
Lo de AddAttachment... me parece que es recomendable primero mover el archivo de la carpeta temporal a una permanente y ahí hacer el attach... después de mandar el mail, eliminarlo si no se quiere guardar...
Para ver como hacer el upload podés revisar
PHP.net que tiene un bien ejemplo de eso