Necesitas tener en primer lugar un espacio web... hay muchos gratuitos pero si tendras de paga pues mucho mejor, para subirlo hay muchas formas, ftp (fillezila), o directamente desde la web hay unos sitios que te permiten subir un zip y se descomprime solo estando arriba...
Estando en linea puede modificarlo, como? pues editas tu pagina web en tu pc (local) y para actualizar la que esta en linea solo subes el archivos que modificaste localmente reemplazando al que esta online y asi iras viendo las modificaciones online y localmente...
Si necesitas donde subir sitios gratis te recomiendo
http://miarroba.com/ es muy buena y lleva muuuuchos años de duro trabajo
Espero te sirva la info, Saludos