değişkende sorun varmiş ben $aranankelime yapmişim sende $kelime değişkeni warmiş.
aşagıdaki şekilde denersen olur sanirim.
    <?php
if($_POST){
$kelime = mysql_real_escape_string($_REQUEST['kelime']);
$sonuc = mysql_query("Select Count(kelime) From arananlar where kelime='$kelime'");
$sayi = mysql_result($sonuc,0);
    if($sayi ==0){
    $kotukelimeler = array('p0rno', '******', 'sekx');
    if (!in_array($kelime,$kotukelimeler)) {
        mysql_query("Insert Into arananlar (zaman, kelime, hit) Values ('".time()."', '$kelime', 0)");
    }
    $zamanasimi    = time()-24*60*60;
    mysql_query("Delete From arananlar where zaman < ".$zamanasimi);
    }else{
    mysql_query("Update arananlar SET hit=(hit+1) Where kelime='$kelime'");
    }
}
?>