allora le cose stanno così, quando ho scritto quel codice non ho preso minimamente in considerazione la possibilità di aggiungere un "allega file" al form
in altri sorgenti che ho visto la cosa quando si allegano anche i file diventa decisamente diversa rispetto al codice proposto, e mi viene da dire che sarebbe più facile riscriverlo da zero piuttosto che integrare uno script per l'upload in quello già scritto

al tuo posto, se hai fretta, prenderei in considerazione altri form che già prevedono nativamente questo processo, da poco ne ha postato uno un altro utente con un problema come il tuo e se non ricordo male aveva lasciato anche il link al sorgente, prova a scorrere i thread recenti, dovresti trovarlo con un titolo simile al tuo