ntspider
Тогда еще вот такой вариант . Изменяешь у юзеров вызов не самого exe - шника , а bat файла . В нем , перед вызовом foxpro-шного exe-шника ставишь вызов малюсенькой программы которую либо сам напишешь либо найдешь близкую по смыслу. А делать она должна вот что :
1.Когда первый юзер запускает программу она создает какой нибудь txt(dbf , или любой другой , какой сам решишь ) файл в директории , которая доступна всем .
2.Когда 2 юзер запускает программу , она ищет этот txt файл и если не находит , то ее работа заканчивается и дальше в bat-нике происходит вызов фокспрошной программы. А если находит txt файл , то сообщает юзеру , что кто то уже работает и заканчивает работу bat-ника.
3.Когда 1 юзер заканчивает программу , txt файл удаляется , тем самым показывая что программа свободна и сней никто не работает.
Это примерное решение (направление решения) и вариант реализации выбери сам . Успехов .