Ho provato a modificare il codice come da te suggerito e al contempo ad impostare i permessi dei files interessati come segue (ti indico i comportamenti riscontrati):


log.dat.php (il file che registra l'accesso al gestionale)
impostato a 655 non permetto l'accesso, a 777 sì.

galleries.dat (il file che memorizza le info inserite per ogni galleria, come il nome)
impostato a 655 non permette di essere scritto, a 777 sì.

images (la cartella che contiene tutte le sottocartelle create per ogni galleria)
impostato a 655 non permette di creare la sottocartella con le nuove foto, a 777 sì.


In sostanza, esprimendomi come mangio, sarebbe da modificare il codice in modo tale che i vari 755 o 644 dei files nevralgici sopra elencati vengano tramutati in 777 al momento del bisogno; infine riportati al valore iniziale per evitare intrusioni esterne (che ripeto mi è già capitato di subire in una demo anche in tempi recenti).

Spero di essermi spiegato.