Your problem accessing VFP9 data from Windows 2008 64bit won't work.
No need to pay anyone. Just Google it, the answers are out there. This is one to force the compiler to build for 32bit environments. Sybase have an OLE DB 64 bit driver that works with VFP9 allegedly but I've not used it:
You'll need to compile with the target CPU set to x86 to force your code to use the 32 bit version of the VFP OLE Db provider.
Microsoft has stated that there are no plans on releasing a 64-bit edition of the Visual FoxPro OLE Db provider. For what's worth, Microsoft has also stated that VFP 9 is the final version of Visual FoxPro and support will end in 2015. If you need the OLE DB provider for VFP 9, you can get it here.