Derpestein said
Alas, theres no online D&D.
Except there totally is in many different forms, it's not just quite as simple as going and buying some official "D&D Online" program. We have a Tabletop Roleplay section on this very site wherein people organize and host online tabletop games, for fuck's sake. Did you think that was to organize IRL games or something? You don't actually need to be gathered round a table IRL to play tabletop games. There are a plethora of options for doing it online.
For dice rolling, which is the main concern for tabletop games, there are plenty of options. If you trust the GM to not be a turd with rolls you can play D&D via forum posts or through any chat program just fine and have them do all the rolls with their dice on an online dice roller such as random.org. Similarly, you could run honor system rules and have people report their own rules that way. Do it in IRC and you can set up a dice rolling bot without too much trouble. Roll20.net lets you make a password protected chat room with an integrated dice roller that is advanced enough to cover literally any kind of dice roll you'd ever need.
If you feel like you need some kind of visual map shit for battles and dungeons, that's also pretty easy. Just whip out MS Paint or your preferred drawing program and draw something up, then host the image on one of the many free image hosting websites and send the link to the players. There are also all sorts of programs out there that are free to download that let you make maps for tabletop games, such as
this one.
There are even programs that exist (
such as this one) that aim to give the full package of everything you'd need to do a tabletop game online, though they're generally a bit pricey (though less so than buying all the books and things for any given tabletop game to play it IRL).
Want to be able to talk to the other people instead of relying on text? Skype, Ventrilo, Mumble, and TeamSpeak are four decent options, and you don't have to pay a single cent to do a voice call on Skype.
Want to be able to see the other people you're playing with? Webcams exist, problem solved.
Seriously, it's stupid easy to play tabletop games online if you just put a little thought into it. The only real barrier to getting an online game going is finding willing participants who won't flake out on you.