Si ho capito.... ma non mi convince.
Forse sono io un po' tarato, ma credo che sia un orpello inutile.
Quanti utenti poi, potrebbero andare a scrivere questa pagina di fantomatiche news?
Metti che ci siano tre collaboratori e che tutti e tre inseriscano una notizia nel giro di pochi minuti.
Chi ha la precedenza su chi per andare a salvare il file?
Quante volte rischi di salvare il file per unità di tempo???
A quel punto, secondo me, ti conviene andare a salvare i dati in un DB, generare uno script che legga il DB ad intervalli regolari e che (se necessario) salvi i risultati in un file XML, che poi leggerai nella tua homepage come se fosse un feed RSS.

Mi spiego???