Use an Microsoft Access database instead on the shared drive and write to it via the DBCommand() UDF. Access can comfortably handle multiple concurrent read/write accesses. Files will get locked when writing to them.
_________________________
There are two types of vessels, submarines and targets.