Communications between entities who may share common interests. For
entities determined to be sharing common interests (e.g., searching using
the same terms or topics, browsing a page, a site or a groups of
topically related sites), options for communication among the entities
are provided. For example, a chat room may be dynamically created for
persons who are currently searching or browsing the same or related
information. As another example, a "homepage" may be created for each
query and contain various types of information related to the query. A
permission module controls which entities may participate, what types of
information (and from what sources) an entity can (or desires to)
receive, what types of information the entity may (or desires to) share.