will I be issued a new sim card or download a particular app or something.
No. Just an account with their services will be more than enough to get start using their services from browsers. Their technology resembles VOIP but they are using new open source technology WebRTC
stands for Web Real-Time Communication.
For more information you may refer here :
https://webrtc.orgOP : Your promotions always sound like you are introducing some doubler programs. This thread's topic again confirms that