I don't know enough about sam's innards to be able to say whether or not this could work, but I do like the idea.

On Mon, Mar 15, 2010 at 7:05 AM, Jorden Mauro <jrm8005@gmail.com> wrote:
How hard would it be to stick a program between a single sam -R and
several samterms? I imagine such a program would have to interpret the
sam protocol and handle merges and simultaneous updates, but since sam
essentially treats files operations as database transactions, it seems
like sam's protocol could be very helpful. The possibilities for what
such an intermediary program could do are probably limitless, but I
was thinking it could make collaborative editing via sam a
possibility.

I don't know enough about sam's protocol to know if such an idea would work.