Interesting. Not so long ago I downloaded certain crack which did game beta versions and allowed to play on a network. But as soon as tried to start BFBC2BetaUpdater.exe there was an error and if started game without updating it simply came to the end without an error.
I know there is (was?) a project to get Bad Company 2 working online like aIW did for Modern Warfare 2. I'm not sure of it's fate or if it's still even being worked on. I'm sure Google would be your friend for something like this.
Cool. Now let me show you how much I care... Ok done. I'm adding to the discussion, it's relevant. There IS (or was) a Bad Company 2 private server type deal being made, no one here seemed to know that, so I added that information.