Ultimately this would require customization on your part, as the themes themselves are not designed to be used on a single WordPress installation in this way, with no built in option to merge features. Although you can use multiple themes on a single website (installed in subdirectories), and even share the user database itself, you'd still need additional modification for payments. Thanks.