1. Najprostszy upload (tworzenie katalogów, wrzucanie plików, usuwanie folderów i plików) na serwer ale z systemem logowania. Nie mogę nic takiego znaleźć :/ A jak już znajdę to nie działa...
Na ogół skrypty logowania dostępne na sieci są narażone na ataki SQL Injection / XSS. Dobre są tylko po to by poznać idee samą - sposób. Resztę niestety musisz zrobić sam z prostej przyczyny.
1. Wiedza kosztuje.
2. To o co prosisz kosztuje.
3. Gdybyś miał swój skrypt i jakieś problem z nim, na pewno pomożemy ale raczej nikt Ci nie napisze gotowca za darmo.
4. Co do pierwszego pytania to należy użyć sesje i pliki tekstowe. Jednak powinny być one trzymane poza drzewem katalogu strony, inaczej każdy miał by bo nich dostęp.
5. Co do drugiego pytania to nic trudnego. Zainteresuj się biblioteką GD dla PHP (manual) dzięki czemu nie dość że stworzysz galerię w locie na podstawie zawartości folderu to jeszcze zostaną stworzone miniatury obrazków wrzucanych.