How do you handle guests? You whitelist them. When they approach, they can transmit a request to enter, and you can accept or deny the request. In the accept, you can choose how long to accept, probably in a slider from 1 hour to "forever". All normal chat and negotiation can still happen...