Ну если я не ошибся, то
в файле 
profile.php
находим строку:
CODE:$user['joined'] = $fm->_DateFormat($user['joined'] + $fm->user['timedif']*3600);
 
и 
под ней вставляем:
CODE:$ban = ""; $moder = 0; $usermoder = 0;
    $allforums = $fm->_Read("data/allforums.php", 0);
    foreach ($allforums as $fid => $fdata) {
    if (array_key_exists($_SESSION['mid'], $fdata['moderator'])) $moder = 1;
    if (array_key_exists($_GET['member'], $fdata['moderator'])) $usermoder = 1;
    }
    if ((isset($_SESSION['sts'])) and (($_SESSION['sts'] == "ad") or ($_SESSION['sts'] == "sm") or ($moder)) and 
    ((($user['status'] == "me") or ($user['status'] == "banned")) and (!$usermoder))) {
    if (!empty($_GET['ban'])) {
    $getmember = $fm->_Read2Write($mbans, "members/".$_GET['member'].".php", 0);
    $getmember['status'] = ($getmember['status'] == "banned") ? "me" : "banned";
    $fm->_Write($mbans, $getmember);
    header("location: profile.php?action=show&member=".$_GET['member']);
    }
    $ban = ' [<a href="profile.php?action=show&member='.$_GET['member'].'&ban=true">';
    $ban .= ($user['status'] == "banned") ? '<font style="color: blue;">Разбанить' : '<font style="color: red;">Забанить';
    $ban .= '</font></a>]';
    }
 
далее открываем файл 
templates/твой_скин/profile show.tpl
находим строку:
CODE:<td class="pformright">{$user['title']}</td>
 
и заменяем ее на эту:
CODE:<td class="pformright">{$user['title']}{$ban}</td>
 
Ну вот вроде и все.
Просьба к модераторам перенести сообщения, неимеющие отношения к данной теме в соответствующую. Сори за оффтоп