I think we can go lower tech with it. When I’ve played Deadlands on the Savage system, it was pretty irrelevant where the players were in space. Actually, slavishly keeping track of where everyone is on a board actually takes you out of the roleplaying. What I’m saying is, until you get into a battle, it’s not really important where each player is in space. It’s only important when X player is ten feet from the third zombie or whatever, and a DM can keep track of that.
Okay, what I’m getting to is this: you don’t need roller programs and board programs. All you need is an organized, trustworthy GM/DM/Marshall to roll for everyone and keep track of the battle and communicate with everyone through G+ hangouts. If not everyone is comfortable with that, we could try something else.
There are, however, a lot of useful spreadsheet-based character sheets that make character creation really easy. What’s also helpful is a multi-user edited webpage of some sort that keeps track of the story so far.
Just out of curiosity, what types of RPGs are we most interested in? Fantasy? Sci-Fi? Western? Horror?