Glücklicherweise haben viele von den oben genannten Scripts einen integrierten Passwortschutz. Wobei man auch das Modul "Intern" nutzen kann.
Einen Tipp von mir: Lege genau die Dateitypen fest, die hochgeladen werden dürfen. Eventuell werden sonst PHP-Scripte u.ä. hochgeladen, die Schäden verursachen können. Die Festlegung einer Dateigröße ist evt. auch nicht ganz uwichtig.
Und: Wenn du vorhast, einen öffentlichen Upload - Dienst zu starten, dann sichere dich auf jeden Fall mit einer wasserdichten AGB ab.
MfG blu