there's more like, MLRPGs (Multiplayer Locally Role Playing Games) xD
you can make multiplayer programs, and programs that can choose between single and multiplayer, but no online multiplayer
Possible, but you would need a Petit Modem setup and I'm pretty sure someone doesn't want to host the server. Even then, there can't be over a few players because of the speed of Petit Modem, uploading to server, and getting information from server would take too long and would be an unsatisfactory experience