I never checked it out, but ESPN.com had a 360 section for the game when I think they streamed it.
It was free for a few days after THE GAME, but now they're charging some arbitrary fee to use the service. I found it in the PPV section, but I don't know what it takes to actually play THE...