Managing hundreds of licenses from Themeforest?

Once you have bought the theme it is for lifetime so the annual renewal is not necessary for the theme. Is it for your clients to use your network?

Are you suggesting Jupiter for each of your clients or just as your networks own site?

Again you don’t need to renew your individual theme purchase but if you are serious about buying even tens of copies of a single theme at a time then I would have thought envato could do something to make it easier than filling your cart up