a system and method for interactively affecting the course of a program or programming content . viewer purchase electronic tokens which can be used to vote on the sequence of content in a broadcast whether it be audio , video or a combination thereof . users are periodically polled by a server to vote on the direction that a broadcast is taking . the broadcast is then modified with real - time or stored content based upon the polling results from the viewers . thus communities of voters have a chance to vote on the direction of content . the invention also allows sub - communities to be formed to pre - vote on a broadcast so that the sub - community can possible vote as a bloc on the direction and content of programming that is presented .