I should have that here somewhere, let me look, it should be somewhere close to that paper Upgrading from c# to cobol :)
Basically all documentation on ORM technology (like Hibernate, Toplink) can help you. You'll probably run into issues getting good performance, handling behaviour, and object versions.
[edit]
An object database for a c program? Or a persistence engine (like ctree?)
[edit2]
So it's not an object database but a persistence engine, no object versions, storing of behaviour? Then the general style could be of a network or hierarchical database. What API do you have? Can you intercept calls?