The disk image approach looks complex. I'd avoid it. Note that all the users need to have read/write access to the disk image plus the folder that it's inside of ...
The use of an external disk looks simplest and I've done that myself so I know that it works.
Also, here is another solution: http://www.fatcatsoftware.com/iplm/Documentation/iPLM/pgs/sharing.html