Ma i file da dove li prendi? Sono sul tuo pc?
Cioè, dinamicamente nel senso stretto del termine credo di no ma potresti automatizzare molto il processo e velocizzarlo. Per esempio potresti fare decidere all'utente quanti files caricare. Crei quindi tanti campi quanti sono i file da caricare e ad ogni campo dai lo stesso nome con l'unica differenza dell'aggiunta di un numero incrementale (ES: campo1, campo2, campo3, campo4, ecc.).

Ciclo for ($i = 0; $i<$numcampi; $i++) e carichi ogni file. Ciao!