Per il file zip: suppongo dentro il tuo computer tu abbia una cartella con dentro tutti i file del sito. Se sai come creare un file zip, crea uno zip di quella cartella e caricalo, ad esempio, qui:
https://www.sendspace.com/ e incolli il collegamento qui sul forum così lo posso scaricare. Oppure, come dicevi, puoi creare il file zip, metterlo sul tuo sito con filezilla e darmi l'indirizzo.
Per quanto riguarda la pubblicazione, un qualunque programma che gestisce ftp va bene. Io uso fireftp, ma anche filezilla va bene. Se invece indendi come scrivo i siti, ho studiato il linguaggio html e me li scrivo a mano su un qualsiasi editor di testi.
Io ora sto andando a letto (qua è l'una di notte), tu prova a mettere i file online e domani vedo di capirci qualcosa.