elock was written to satisfy my needs for multi-worker mutual exclusion for certain types of jobs. It does its job pretty well.
Check out the administrative guide.
Dustin Sallings (dustin@spy.net)