Discord would be perfect for this type of thing, nobody has to share personal info like phone #'s if they don't want to. Seriously, look into it... it's free & anybody can make a server.
This type of thing would benefit me as I'm not subbed anymore, match play is one of the few arena's I can join.