Make a special class of commercial account, include some 'verification' badge thingy. Let subreddits ban all commercial content, unpaid commercial content, or leave open (for commercial-specific subs).
Let mods profit share in commercial posts. (And fix the moderator system so "first to register controls the sub" is no longer the case)