si'.

L'unica cosa che mi viene in mente e':

- La pagina php, PRIMA di costruire la form, controlla la directory di destinazione e si ricava tutti i nomi dei file contenuti.

- Viene costruita la form, e quando uno vuole uploadare un file con nome gia' esistente, una funzione javascript controlla e restituisce l'avviso, mostrando un form aggiuntivo in cui ti chiede se vuoi sovrascrivere o rinominare

- Una volta scelto un nome "accetabile" i dati vengono inviati al server e via da procedura solita...

Naturalmente non saprei come gestire il tutto in javascript...