Currently, the beta servers are hosted by the usual game server hosts (game.co.uk, 4netplayers, and a couple of new server hosts). When the game is officially launched, the servers will have to be hosted individually, like all the other games in the BF series. You can currently pre-order a server and get 14 beta keys, which is how I got into the beta. You will need an EA account to create a soldier on Heroes, and for the banning part, there will be IP Bans, and if anyone tries to bypass the ban, he will receive a hardware ban, just like evenbalance did for warrock.
I hope that I have been of some help,
Oliver