Jim,
Getting an XML file into a DataSet is pretty straightforward. Try something like this:
DataSet ds = new DataSet();
if (File.Exists("MyXMLFile.xml"))
ds.ReadXML("MyXMLFile.xml", XmlReadMode.InferSchema);
Your DataSet should then contain the two tables, which you'll then use to insert into your VFP tables.
You'll need to use the OleDbDataAdapter to connect to your VFP database. Read up on this in the documentation and start experimenting with it a bit. Post some specific questions as they come up.
~~Bonnie