There's some very useful programs for running D&D Sessions over the 'net. Take a poke at the RPTools website (http://www.rptools.net/), if you like. They've got a program that lets the DM set up a virtual map that everyone can access. It could help out with managing the combat side of it.
Just don't ask me how it works, because I haven't the faintest idea.