1)Хостить сайты на разных хостингах и подключать их к единой бд (Если я не ошибаюсь к примеру тот же нуллед робит по такому принципу)
либо
2)Делать балансировку нагрузки (Работать будет точно, но и затрат больше). В твоем случае берем 5 тачек у хостера - 4 кидаем во внутреннюю сеть - 5 будет проксировать Если какой-то домен уходит в аут - он кидает на другой
Погугли "nginx балансировка нагрузки на сервера апач" или "балансировка нагрузки при помощи nginx"