code: public boolean forwardTell (UserMessage message, Name target,
                                  ChatService.TellListener listener)
      {
          // look up their auth username from their visible name
          Name username = authFromViz(target);
          if (username == null) {
              return false; // sorry kid, don't know ya
          }
  
          // look through our peers to see if the target user is online on one of them
          for (PeerNode peer : _peers.values()) {
              CrowdNodeObject cnobj = (CrowdNodeObject)peer.nodeobj;
              if (cnobj == null) {
                  continue;
              }
              // we have to use auth username to look up their ClientInfo
              CrowdClientInfo cinfo = (CrowdClientInfo)cnobj.clients.get(username);
              if (cinfo != null) {
                  cnobj.crowdPeerService.deliverTell(message, target, listener);
                  return true;
              }
          }
          return false;
      }
docs: from interface ChatProvider.ChatForwarder