un'altra soluzione ke potresti usare, se il problema è il tempo di esecuzione, è stampare di tanto in tanto qualcosa con echo, tipo dei . (io facevo così....)
Scusa ma, in che senso?
Se tu provassi a stampare su schermo qualsiasi cosa durante l'esecuzione dello script di upload questo ti sarebbe restituito alla fine e tutto in una volta.