This could be solved by something like Google Plus, if circles could be defined by topics that people subscribe to rather than by people you want to send a message to.
e.g.: I want to know what Jim thinks about coding, but not politics
e.g.: I want to know what Jim thinks about coding, but not politics