Hi Chris,
That helps...
I did a Google search and found a few discussions on this issue:
http://stackoverflow.com/questions/1191032/read-foxpro-table-being-used-by-another-application
It appears FP is capable of not locking the DB so you may want to have another look at this part of the issue.
Good luck
Don