Eu tentaria uma combinação de Glype e .htaccess
protection
O Glype forneceu todos os recursos que você precisava, e requer apenas PHP5 e cURL (acredito que todos os hosts suportem isso)
.htaccess
é muito simples de configurar. Aqui está uma instrução