Cita: ¿como la cuelgo en internet?
Primero contrata un servicio de hosting .. ya sea de pago o gratuito. Sube tus páginas creadas por FTP con tu cliente FTP preferido .. algunos editores de código tipo Dreamweaver (de Macromedia) incluyen su própio cliente FTP (no es de lo mejor .. pero está todo en uno) o por el gestor de archivos que te pongan a tu disposición (desde tu panel de control).
Por supuesto .. si ejecutas o pretendes ejecutar páginas con contenido "PHP" tu servicio de hosting ha de soportar PHP.
Cita: ¿tengo que pagar para que la gente la vea?
Si contratas un servicio de hosting si .. Pagaras un tanto mensual o anual .. según las características que necesites para tu sitio. Ya sea en cuentao a espacio, tasa de transferencia mensual, cantidad de cuentas de e-mail .. etc ..
Cita: ¿mi pagina puede tener una direccion como xxxxx.es (siendo xxxxx el nombre de mi empresa?
Si, por supuesto que si .. Sólo tendrás que registrar tu dominio ante la entidad que gestione los .es .. en tu caso puedes ver como hacerlo y distribuidores donde "comprarlo" en:
https://www.nic.es/ Podrías hechar un vistazo a este artículo ..
http://www.maestrosdelweb.com/editorial/wmnecesita/ NO es mejor uno que otro .. son complementarios. En PHP creas tu programación . .y la salida que das puede ser (entre otras cosas) HTML generado dinámicamente en función de lo que tu lógica decida en PHP.
Un saludo,