1. Делаете N сайтов, один сайт основной, состоит из одного узла структуры с пустым макетом, в настройках сайта проверяете IP и определяете, на какой (под)домен будете перенаправлять.
2. Просто создаете нужно количество (под)доменов стандартными способами система.
Никакой необходимости изобретать свой index.php нет, все это делается штатными средствами HostCMS.