I've been working closely with the designer of the Nice to Speed You dating website.
A while back I created a custom Drupal 6 module allowing members to chat with only those with reciprical likes. It uses the DrupalChat module as the basis for the actually chatting.
I also completed the theme intergration, from the wireframes to the working theme.