Hola:
Aunque se puede consultar el value del campo file, no es posible averiguar el nombre de los ficheros de la carpeta que puedas obtener, y los campos file solo envían un file... y no existen los campos dir (por lo de directorio/carpeta)...
Las posibles soluciones... aconsejar al visitante que comprima la carpeta y suba la carpeta comprimida, o usar otra tecnología... me parece que con java es posible, pero el clkiente debe tener instalada la máquina virtual.
Saludos