just bless you
For real firstly think about amount of investment you can find. Because content is not cheap and to start you need to have enough content to hold your members. Otherwise you'll be getting refunds. And software to run a partner program is not cheap.
Again bless you.