Da hat er recht, das geht natürlich nicht mit javascript.
Das ganze ist nichts weiter als ein upload-script.
Also ein wenig
HTML und PHP und schwups kannst du Dateien hochladen via HTTP.
Schau dir dazu SELF_HTML sowie SELF_PHP an.
In der Doku von php.net findest du auch einges.