Based on a few leaks, it appears multiplayer will be the "killer new feature" Bioware had boasted last week about the game and just like every other EA published game, it will also have the mandatory EA Online Pass setup.
http://www.screwattack.com/news/spot...ltiplayer-pass