PPV live-streamed video

We are producing a live-streamed arts festival over a 12 day period. There will be 23 separate live-streamed programs that I want to make available via ppv - ideally via advanced sales, real-time sales and festival subscriptions. What is the best way to implement this?