Ciao.
Phoca Gallery dovrebbe andare bene: puoi assegnare una categoria ad un utente, e lui potrà creare quante sotto-categorie vorrà e caricare le foto direttamente da front-end.
Ovviamente, se l'utente è un author dovrai poi autorizzare tu le foto.
Se non poni tu delle limitazioni, gli utenti possono caricare foto in qualsiasi categoria (anche non loro), ma la creazione di nuove categorie dovrebbe essere limitata all'interno di quella di loro proprietà.
Luca