Hay muchas maneras de hacerlo.
La que yo encuentro mejor es usar un archivo PHP (o Cold Fusion, ASP, etc.) que está preparado para leer el archivo que se va actualizando (pagina.php) y otro archivo (también PHP) que es el que el cliente actualiza.
Este es, más o menos, el sistema que uso para publicar FAQs en mi web:
pagina.php (en el punto donde quieras que se muestre el contenido del fichero de texto)
Código PHP:
<?
include('contenido.php') # Suponiendo que el archivo se llama así y está en la misma carpeta
for ($i=1; $i<=count($preguntas); $i++){
echo "<b>$i.- $pregunta[$i]</b><p>\n";
echo "$respuesta[$i]<p><br>\n";
}
?>
contenido.php Código PHP:
<?
$preguntas = 3; # Indica el numero de preguntas
$pregunta[1]="Prueba";
$respuesta[1]="Respuesta de prueba";
$pregunta[2]="Pregunta 2";
$respuesta[2]="Respuesta de la pregunta 2";
$pregunta[3]="Pregunta 3";
$respuesta[3]="Respuesta de la pregunta 3";
?>
Como ves, es bastante sencillo de montar y de actualizar