You ought to be able to read the DBF file using the Microsoft ODBC driver. I'd suggest using the ADO library.
There are a number of public domain libraries that allow managment of the DBF file header. Check source forge to find the one that best meets your particular needs.
-PatP