To avoid generating many transactions you could also work with a classic custodian structure, i.e. prepay into your account once or periodically and it gets redistributed periodically.
Or even better, have a ZK rollup between each client and a single intermediary, who manages ZK rollups with all publishers. Then you, as a client, don't have to worry about large amounts being trapped in escrow, and publisher payouts happen more regularly.
We could call it "Mastercard"