Its actually very simple. All you have to do is disassemble the game and figure out EXACTLY how all the game mechanics work, and rip out all the graphics while you're at it.
Now, reimplement the game from your notes in C, using the graphics you ripped, and include internet support.
:-P :-D