Hallo,
klar geht das. Und mit der von Dir ausgesuchten Scriptsprache geht es auch relativ leicht. Allerdings muss man trotzdem eine Menge wissen, um keine Sicherheitslöcher aufzureißen.
Du solltest das alles, was Du ab sofort hier an Tipps erhältst, also erstmal auf einer isolierten Testumgebung ausprobieren. Und Deine Lösungen (den wichtigen Teil davon) solltest Du dann hier auch nochmal zur Diskussion stellen, bevor Du sie auf den öffentlich zugänglichen Server schiebst.
Schau Dir als erstes mal http://de2.php.net/features.file-upload
LG
Chris