Hi @shonesto,
You can do that with two many to many relationships in the Users collection! : Help to get to delete an email in a text property - #4 by dilon_perera
To show the users to block it would be a list and all users. To show the users that logged in user ( I ) blocked it also same a list with all users but filtered. You can check the above thread’s video!
Thank you