Grazie per la risp. Il fatto è che ho già impostato molte cose e vorrei cambiare la struttura solo se veramente necessario per non sprecare troppo tempo.
Per quanto riguarda gli id farò sicuramente tutti i controlli necessari... e quindi il problema non si pone per questo.
I miei dubbi riguardano solo le prestazioni del server. Cioè... se ad esempio la cartella arrivasse ad avere un milione di foto o più... ho paura che possa bastare un file_exist($id) a rallentare malamente il server...