per replicare le funzionalità di un database usando file di testo, senza modificare l'applicazione, le strade sono due:
o l'applicazione è scarsina, o il driver diventa più complesso dell'applicazione stessa.

Quel che dico io è che un CMS non è una cosa banalissima, se uno non può avere uno straccetto di database, probabilmente non se ne fa niente di un CMS.

Questo è il mio consiglio. Se poi vuoi farlo comunque, liberissimo ovviamente, e buona fortuna.