Oskar, los XML son archivos de texto asi que puedes almacenarlos en un campo MEMO de un DBF, aunque no te lo recomendario pues los FPT tienden a corromperse con el tiempo.
Otra opcion seria almacenarlos en una columna TEXT en una BD SQL Server o copiarlos en una carpeta que luego se respaldo periodicamente.
Con respecto a la 2da pregunta, la verdad no entendi lo que quieres hacer.
Saludos
Victor Espina