1. Есть стандартный компонент TXMLDocument - обертка над MS'овским.
2. Для работы с БД можно вытащить (найти) какой-нить компонент для работы, например, с dbf. Поищи на
www.torry.ru.
3. Ну а что тебе мешает просто сохранять массив в типизированный файл, а потом читать из него?