I've always thought something like this would be a great business model for networks like Foursquare.  Don't give a free beer to the mayor - he's going to come to your bar anyway.  Give a free beer to the person who, when she visits, ends up drawing in five of her friends.