You should look at CouchSurfing Hangouts. It was a fantastic option when it was free. I met many good friends that way while travelling. It's very close to what you describe. The implementation was a bit shoddy, then CouchSurfing torpedoed itself, but the idea was downright brilliant.