Would you be able to put a copy of the .dat file in each directory, with the correct path to that dir. Then a batch file (can be the same one copied to each dir) that takes that .dat file and copies it to the root, then starts the program?

If it was in c:\d14\layouts\ you'd use (I think, you'll have to verify)
copy /y eguser.dat c:\

then the next line would initaite the program. (the "/y" means to not prompt to overwrite file)
But that's only if Laserman's suggestion doesn't work, as that sounds like a better plan.

Shaddy