I want a Daily pass option for a set of pages.

I’m trying to set up a pay per view option that will allow my visitors to pay once for 90-day access to a group of pages (it’s an online class). The Daily Pass option gives them access to the whole website (multiple classes), while the One Time View is too limited. Help! (thanks!)