dickersd,
What is the application where the Btreive data is stored in? I use btrieve a lot (from a user standpoint, I'm no programme) and there are some pretty easy ways of doing this depending on the package you are working with.
Also, how about just setting up Pervasive ODBC and creating alink table in Access? Is there a reason why you don't want to do this? Software Support for Sage Mas90, Macola, Crystal Reports and Goldmine