Puedes probar con
http://www.instantobjects.org/ o con
http://www.techinsite.com.au/tiOPF/ que son OPF (frameworks de persistencia de objetos)
Si tienes Delphi 2005 Arch, puedes usar ECO.... en D2006 desde profesional se podra usar.
Tambien puedes buscar como serializar a archivos XML usando la RTTI...