No, it is not possible to host another website through Zoho. Any website that you host must be created using the Zoho Sites builder. If you are using a free domain, the domain name cannot be mapped to any third-party services for a year's time. The domain manager will remain locked during the one year free period.