Building and managing a membership website with different levels of membership is a fairly complicated undertaking. It is proposed to use an all-inclusive technology solution with the built-in features you and your affiliates need. This should consist of an e-commerce platform combined with a content administration system that allows you to charge your affiliates for physical products, streaming content, downloadable products, page views etc.