Suggestion: Seperate the 'person or group' to whom you are sending the message from the message itself. Build the message for all "Desired" combination and then join them with 'person' or 'people in the group'
Desired: So that you don't send the same message to John to meet the same person at the same time, twice.
Comment on Re: Creating, Using, and Manipulating Matrices' values