Originally Posted by
CatsNimo
It can and has been done - you need to create an emulator for battle.net's servers. It's an incredibly slow and ardorous task because there is constant authentication and a lot of random packets that you have to send or be expected to receive to keep the connection alive, but it is possible.
Starfriend is the name of the Battle.net emulator for SC2 - it's possible those folks could rig something up for Heroes since it probably uses an extremely similar system this early in the alpha.