1. Any of Your choice, the specialized seems to be no.
2. If You will be the server that much (depends on the number of users connect/broadcast), unless the client or p2p technology is not very (welcome video, the impact of his)
3. It is possible on the same FLEX, and chatroulette — are-the-shelf components for this.