I don't have three screens to try this with, but I think you should be able to set up Synergy to use one keyboard/mouse between one of your Linux screens and the OS X screen. Then just setup your X server on Linux to let you go off one side of one Linux screen onto the second Linux screen. That might be a little hokey, but it still might work. Thus, the "paths" between screens might be:
- Left screen (Linux1)
- Off left side -> right screen (Linux2)
- Off right side -> OS X (via Synergy)
- Middle screen (OS X)
- Off left side -> left screen (Linux1)
- Off right side -> nothing?
- Left screen (Linux2)
- Off left side -> nothing/Linux1?
- Off right side -> nothing/Linux1?
So... as you can see, that might get a bit annoying with having to traverse Linux1 to get to Linux2, but it could be possible.
As @Matt Jenkins suggested, though, dual screens is possible. HERE is a good summary of Linux offerings (at least with an nvidia card) that I got in response to my inquiries on how to setup dual monitors on Arch Linux. Good luck finding a solution -- can't say the above is ideal, but it's one way (though perhaps obvious and hence why you're asking).