Caro Giuseppe.
PHP di librerie per gestire XML ne ha parecchie: vai a questo link.
Se però vuoi che qualcuno possa essere più preciso, allora potresti rispondere ad una domanda che ti ho fatto ieri:

Tutto dipende da come strutturi l'amministrazione del tuo sito, perché se il sito non è dinamico (nel senso dell'amministrazione dello stesso), comunque i file di testo e/o l'XML li devi creare a mano.
Sto benedetto sito è dinamico oppure statico???