si, è possibile.

alcuni cms che non usano database hanno questa funzione (vedi flatnuke)

e se ti interessa anche io sto cercando di farne uno per conto mio...

spero che riesca bene

ciao!