18. A computer program product, comprising: a tangible computer readable storage medium; and program code stored within the tangible computer readable storage medium, that when executed by a data processing system, enables the data processing system to perform: identifying first and second topics associated with respective first and second instant messaging (IM) sessions; determining whether a first message in the first IM session is associated with a first pre-defined topic, whether the first pre-defined topic matches a topic identified as being associated with the first IM session, and whether the first pre-defined topic matches a topic identified as being associated with the second IM session; and in response to determining that the first message is associated with the first pre-defined topic and that the first-predefined topic matches a topic identified as being associated with the second IM session, issuing a confirmation request as to whether the first message should be sent to a recipient associated with the first IM session.
20. The computer program product of claim 18 , wherein the program code further enables the data processing system to perform: in response to determining that the first pre-defined topic matches a topic identified as being associated with the first IM session, sending the first message to a recipient associated with the first IM session.