It looks as if FormidablePro might have some solutions … albeit their PayPal offering, by their own admission, is a bit flaky … Is there any reason this would not work with s2Member?
I intend to make “sellers” pay to register then pay each time they post.