iSape не подходит? Чем именно?
Не совсем понятно — какой хост, где не прописан?
в код сапы вставить вот это $o[‘host’] = ‘имя сайта без http://’;
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ваш секретный код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape_venality_name.php');
$sape_venality_name['charset']='UTF-8';
$o['host'] = 'имя сайта без http://';
$sape = new SAPE_client($sape_venality_name);
unset($o);
?>
Можно добавить строчку в iSape — функция itex_init_sape():
$o['charset'] = get_option('blog_charset')?get_option('blog_charset'):'UTF-8';
$o['host'] = $_SERVER['HTTP_HOST'];