1. A system, comprising: a plurality of client devices of callers participating in a radio program; a server coupled to the plurality of client devices via a network; a host process executed by the server for controlling operation of the radio program and configured to: analyze contextual information received from the plurality of client devices, the contextual information including current ratings of users of the plurality of client devices; and enable the host process to manage the participation of the plurality of client devices based at least in part on the contextual information.