Ho sentito parlare di un programma che mi sembra si chiami Xampp e che può far girare il PHP sul locale. Mi potreste confermare questa "voce"?
Google -> Xampp -> Mi sento fortunato.

Inoltre avrei bisogno di sapere una volta avviato questo xampp come compilare uno script che prenda un file e lo mandi su un mio spazio web remoto (altervista).
Puoi utilizzare:

http://www.php.net/ftp
o
http://www.php.net/manual/it/features.file-upload.php