scusa defly avevo dato per scontato (sbagliando) che stavi parlando di directory sul client



potresti anche far leggere tramite php http://it2.php.net/manual/it/function.readdir.php
le diretory e sottodirectory che stanno sul server, cosi se ne aggiungi o levi una poi non devi preoccuparti di modificare anche l'array