Is there any way to bind two windows from seprate processes together using Python/Pygame? By binding I mean in two possible ways:

A large window that contains two smaller windows
Two separate windows which appear side to side (perhaps using OS environment variables?)
You might try running two separate programs. I just ran two of my pygame programs separately, they work fine. Run one using the other, maybe? Or, if that doesn't work, put use two surfaces as screens, and draw one into the other.
Possibility of binding multiple PyGame windows