Então agora que eu entendi a ideia, eu n sei programar direito só avisando, mas se você colocar um convite você cai num dilema prático:
Se é apenas poucas pessoas que podem enviar convites, conforme for escalando o número de requisições, essas poucas pessoas não vão conseguir lidar com tantas requisições manualmente.
Se todas as pessoas que aceitarem poderem mandar o convite, você tem uma base de pessoas que enviam aumentando a cada "onda de convites" ate chegar num ponto em que todas ae pessoas, aptas de fato ou não estão convidadas
A igreja católica resolve isso atrelando a quantidade de padres a um recurso escasso, que é o território administrativo da paróquia. Voce não vai ver mais de 10 padres na mesma paróquia, e podem existir um número limitado de igrejas no mundo