Ok. Dann solltest du am besten mal GANZ vorne anfangen...
Wenn Leute Bilder hochladen sollen, dann müssen die auf irgendeinem Speicher abgelegt werden. Also einem Server. Den braucht man also auf jeden Fall. Wo sollen die Bilder sonst gelagert werden?
Fürs hochladen reicht halt ein Server mit PHP-Unterstützung (die meisten Freehoster unterstützen das wohl eher nicht) und ein einfaches S***** welches du auf deiner Seite einbaust. Hier ein ganz einfaches:
[
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Aber wenn ich mir das so durchlese solltest du wirklich nochmal drüber nachdenken was dir sowas bringt. Denn wie gesagt: Dienste zum Bilder uploaden gibt es wie Sand am Meer. Und das auch kostenlos.