Se non conosciamo la classe non vedo come possiamo aiutarti.

Posso dirti che (senza usare classi) puoi cambiare l'estensione nel momento in cui si lancia move_uploaded_file(). Il secondo argomento è il nuovo nome del file una volta uploadato. Cambi li l'estensione e sei a posto.

In ogni caso $HTTP_POST_FILES è obsoleto...ora devi usare $_FILES