I dont know that it is really necessary but, it looks like
a fairly clean solutions to me. It might become necessary
as the crowd here grows. Maybe allow multiple selections
in the box to talk to a couple of people at once. Also the
private
messages should probably still be semi-permanent (via the
little check box) to make sure the user gets the message.