Esistono già decine di cms... perchè vuoi crearne un altro?
E poi perchè non vuoi usare un Db per archiviare?