Yo intente hacer algo similar con php, escoger varios archivos de una sola vez y subirlos al servidor, pero no funciono por que con solamente php no se puede hacer. Se puede utilizar javascript o actionscript para recoger los archivos y despues php para subirlos de una sola pasada al servidor.
Aqui hay un ejemplo utilizando actionscript:
MultiPowUpload