@Nick2000 I like your attitude of promoting great local small businesses as opposed to corporate stuff. Personally, even though I'm not at all well-off, I always prefer to give my business to mom and pop outfits, even if it costs a couple more bucks.
In my town, hosts already have binders in their places with lists of businesses they recommend, massage therapists that will come to the house, local caterers, etc. and often there are discount coupons along with that. And in exchange for sending business their way, those businesses, when they host shows up for a coffee, or lunch, will often be told "It's on the house". So I know at least here, and I'd imagine in other places, this is already happening, without a need for another business, like what you're proposing, to manage something like this. But maybe it would be welcome for some hosts, it's a big world out there.
How do my guests find out about the great little hole-in-the-wall restaurant with 5 tables they'd otherwise pass by and not even notice? I tell them. "Hey, you should try this place if you want a traditional, simple, well-prepared Mexican meal." And I mark it on the map for them. I really don't feel I need to get paid for that by the business. It's a small business, anyway, they don't need more expenses, and if they offer me a meal on the house once in awhile, that's plenty good enough for me. If they don't, that's okay, too.