I am also looking some thing similar to this. Not from guests, but more specifically, from certain user groups. I think there already exists, but I can't find it now.
--------------- Added [DATE]1290469303[/DATE] at [TIME]1290469303[/TIME] ---------------
I found it:
https://vborg.vbsupport.ru/showthread.php?t=249666
Looks like the product still needs improvements but I think I would work fine.