My players like to roleplay between sessions, and we sometimes use private messages between three or four of us if the party is split. Quite often the story will develop in such a way that the group composition changes. Therefore, my suggestion is this: Allow new people to be added to a private message thread after it has been created. It would be much easier than starting a new message every time, and should be pretty simple to implement, I think.