I have no idea what you mean about monetizing the people who are looking for their match ion the network.
There might be a team who had done it before you like this one here
https://bitcointalk.org/index.php?topic=1866871.0Matchpool is the first community and incentive driven social network built on Ethereum. Guppy tokens (GUP) are the currency used inside the platform and can be exchanged by Matchpool members. With GUP, members can be paid for matchmaking people together, can gain access or subscribe to pay-walled groups (pools), and can purchase content created by other users on the platform.
Joining the pool of users in the platform means they are within the range of the metric which all those in the pool could have same interest. Matchpool has the algorithm you could have in mind where joiners has to pay the host.