Pufff , lo que preguntas no es una respuesta rapida.
Para empezar te comento que existen varias formas de hacer lo que quieres, la primera y mas sencilla es como si fuera un libro de visitas, o como se dice un foro de firmas. Por ejemplo esta página es asi. Tu pones tu nombre, correo, titulo y mensaje y la nota queda publicada en la página web.
Luego necesitas guardar los mensajes, hay basicamente 3 formas de hacerlo, que la página principal sea un html donde vas agregando los nuevos mensajes, y hacer que el php guarde en ese html, esto es muy poco practico, por que borrar un mensaje lo hace bastante dificil.
El segundo es usando un archivo externo, por ejemplo un archivo .txt donde vas a guardar todos los mensajes en un formato determinado, y haciendo un php que tome esa información y genere una página web.
La tercera y mas recomendada, es usar bases de datos, pero me temo que necesitas leer bastantito para eso.
Ya no te quiero enrededar con los tecnisismos de hacer un editor de texto enriquecido, para darle formatos a tus noticias, como negrias, colores, etc..., por el momento empieza con lo basico y si te atoras pregunta.
Manual de php:
http://www.php.net/manual/es/
Para abrir archivos y guardarlo en un arreglo
http://www.php.net/manual/es/function.file.php
Para Abrir un archivo
http://www.php.net/manual/es/function.fopen.php
Para Escribir datos en el:
http://www.php.net/manual/es/function.fwrite.php
Para cerrar el archivo:
http://www.php.net/manual/es/function.fclose.php
Para capturar los datos del formulario:
http://www.php.net/manual/es/language.variables.external.php
Suerte!
-
Miguel Angel
Mike79