I believe he wants to create a site where people can upload and sell their content, and he wants to take a commission.
OP, why not set up a normal Bitcoin payment processor (for example, a BTCPay server) that collects all payments in one wallet, and then make payments to members from the backend, periodically, based on how many sales were made?