Is it possible to make a cyclical subscription plan in Membership?


I am trying to make a simple drip feed(ish) style site where the user registers for an account and gets taken through a series of access levels one by one on a weekly basis. The kicker however, is that I would like for, when they reach the end, the user to return to the back to the starting point and begin the process again, so that it would pretty much be an endless cycle until the user opts out or is taken out of rotation. Is this possible?