We use a program called Klooge to run our weekly game.
This virtual table top program allows us to have both players at the table and players from the Internet to be able to interact with each other during our weekly sessions.
Klooge is Java based program so anyone using any operating system can log into our game. The program handles most of the rule functions also so that players can concentrate on the roleplaying aspects of the game rather than game mechanics.
Klooge is no longer supported but the developer has allowed us to continue to use the program
Download for KloOge version 3.4.6 - current version Dec 27 2015
BOB's Klooge files has a some of the files we use in our game.