My guess would be:

First create a members area website with content on separate pages, each page having individual access authorization required.

Then you have a member's area access login, when someone purchases they are given a username and password.

Then you set up a calendar function that grants access to a new page every month for that particular buyer's username.