Controlla innanzi tutto se sono settate le variabili. Poi usa $_FILES al posto di $HTTP_POST_FILES e $_POST al posto di $HTTP_POST_VARS e vedi se funziona!