Dog Microphone / Pie Hol are two programs for playing board games over the Internet. A board viewer, where all clients see the same image with moveable tokens. And a chat client with calculator and dice roller.
Everybody sees the same board and can move tokens about on it. Everybody has a private set of variables to record the game's state, and there's a chat feature open to all users.
There are two versions of each program: one written in C and one in Python. The Python versions are slow, but should run on just about any system where Python and SDL are supported.