Podrías generar tus "input" de tipo "file" de forma dinámica como lo haces con Javascript .. pero que el nombre sea tipo "nombre[]" lo cual para PHP se convertirá en un array cuando lo reciba.
Código PHP:
d.innerHTML += "<input type='file' id='file_"+picnum+"' name='file[]' class='area' size='48'>";
No sé como este cambio intervendrá en el resto de rutinas javascript que usas (parece que gestionas el tema por "id" .. así que eso sigue igual con tu file_n° que le das de nombre dinámico).
Cuando hagas el cambio .. observa que llegó a PHP usando:
Código PHP:
echo "<pre>";
print_r($_FILES);
echo "</pre>";
Y la forma correcta para acceder a dicho vector (array) multidimensional sería:
http://www.php.net/manual/en/feature...d.multiple.php
Un saludo,