Alttakini şöyle değiştirirsen sorun düzelir;

function forum_enson () { 
    $quer = mysql_query("SELECT ID_MSG,ID_TOPIC,ID_BOARD,subject,ID_MEMBER FROM smf_messages"); 
    $i = 0; 
    while ($i <= mysql_num_rows($quer)) { 
        @mysql_data_seek($quer,$i); 
        $sonuc["$i"] = mysql_fetch_array($quer); 
        $i ++; 
    } 
}
function siralabea ($a,$b) { 
    if ($a[0]==$b[0]) return 0; 
    return ($b[0] > $a[0]) ? 1 : -1; 
} 
if ($sonuc) { 
    usort($sonuc,'siralabea'); 
    $q = 0; 
    foreach ($sonuc as $sorgu) { 
        if ($sorgu[0]) { 
                if ($q <= 20) { 
                $qtr = mysql_query("SELECT memberName FROM smf_members WHERE ID_MEMBER = '$sorgu[4]'"); 
                @mysql_data_seek($qtr,1); 
                $uye = mysql_fetch_array($qtr); 
                $pst = $sorgu[3].' ('.$uye[0].')'; 
                $pst2 = $sorgu[3].' ('.$uye[0].')'; 
                if (strlen($pst) > 25) { $pst = substr($pst,0,25).'...'; } 
                else { $pst = $pst; } 
                 
                $temp .= ' 
                <img src="resim/ikon5.gif" />&nbsp;&nbsp;<a title="'.$pst2.'" href="http://www.xxxx.com/forum/index.php?topic='.$sorgu[1].'.msg'.$sorgu[0].'#msg'.$sorgu[0].'">'.$pst.'</a><br /> 
                '; 
            } 
                $q ++; 
        } 
    }  
}
üsttekinin de veritabanı ayarlarını yap. arkadaşın dediği gibi..