Ok, I saw an interesting thread by some guy who was doing renders as anaglyphs and I tried it in my own game and it's pretty cool. I tried to code it in myself, but couldn't figure out how to do so, so I figured I should share:
OpenGL Pseudocode:
glColorMask(true, false, false, true); //red
Draw the scene with a camera off in one direction
glClear(GL_DEPTH_BUFFER_BIT);
glColorMask(false, true, true, true); //cyan
Draw the scene from the same distance in the opposite direction
glColorMask(true, true, true, true);
Draw 2D Hud stuff
In theory it should work. Make sure that the color buffer isn't cleared when drawing the scene from each camera (unless it turns out that that doesn't matter).