У меня ток такие вот мысли
$messages1 = mysql_query("select * from `privat` where author='" . $login . "' and type='out' and id='" . $id . "';");
$massiv1 = mysql_fetch_array($messages1);
$mass = mysql_fetch_array(@mysql_query("select * from `users` where `name`='$massiv1[user]';"));
$text = $massiv1['text'];
$text = bbcode::tags($text);
if ($set_user['smileys'])
$text = functions::smileys($text, ($massiv1['from'] == $nickadmina || $massiv1['from'] == $nickadmina2 || $massiv11['rights'] >= 1) ? 1 : 0);
echo "<p>" . $lng_pm['msg_for'] . " <a href='profile.php?user=" . $mass['id'] . "'>$massiv1[user]</a><br/>";
echo "(" . functions::display_date($massiv1['time']) . ")</p><p><div class='b'>" . $lng_pm['subject'] . ": $massiv1[temka]<br/></div>" . $lng['text'] . ": $text</p>";
if (!empty($massiv1['attach'])) {
echo "<p>" . $lng_pm['attachment'] . ": $massiv1[attach]</p>";
}