You can create an online marketplace for hotels using OpenCart Marketplace Hotel Booking System extension. Anyone can sign up to the marketplace and become a host. As an admin, you have the complete control over the marketplace.
Please do contact us for any further queries or requirements. You can also check our Opencart Extensions for additional features.