I wonder how this works, is it necessary for Sam to acknowledge the bet? What happens if more than one person wants to take the same bet?
If there's enough demand, it might make sense to make a site/app and pick a side (maybe use Stripe to put money into some sort of escrow account).