One solution would be to recreate the data access modules in a VFP COM DLL and host it in COM+ (Enterprise Services), then you could COM+ impersonation to handle the security issues.
My Win2K3 server is currently down, so I can't investigate much further.
>If I give permission to "everyone", insofar as the tables and the folders holding VFP tables, then things work OK. So the problem is definitely related to permissions, and for some reason, Mr IUSR and Mr IWAM just don't carry the stature they used to, because giving them full permissions to the VFP files (and the folders containing them) won't work. In fact, we found a puzzling key requirement: The folder containing the DBF file must be readable by members of the built-in group "Users", or else the app comes back with a DBF-doesn't-exist error. Even if you give full access to the IUSR and IWAM identities, it won't work.
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer