vorrei che il nick dei messaggi di questo codice se cliccato mostrasse il profilo dell'utente cliccato:

Codice PHP:
<?php
//prelevo impostazioni login
$var=@file($suff."_impostaz/$login.txt");
$dati=explode("||",$var[0]);
$coloronline=$dati[0];
$smile=$dati[1];
$numpage=$dati[2];
$viewavt=trim($dati[4]);


//stampo last 10 msg pubblici
if(@file_exists("database/".$suff."_msg1.txt"))
{
$apri=@file("database/".$suff."_msg1.txt");
$totale=count($apri);

$diff=($totale-20);
if(
$diff<0){$diff=0;}

$prendi $numpage// intervallo
$npage=ceil(20/$prendi);

if(
$totale<20){$npage=1;}

if(
is_int($totale/$prendi))
 
$pagina=$npage;
else
 
$pagina=floor($totale/$prendi);


if(isset(
$_GET['page'])){
   
$page=trim($_GET['page']); // pagina corrente
   
if(!is_numeric($page)){$page=1;}
   if(
$page==OR $page<OR $page>){$page=1;}
   if(
$page>$npage)
   
$page=1;}
else
   
$page=1;

$start = ($page*$prendi)-$prendi/* record da cui iniziare ad estrarre */
$estremo=($totale-$start-$prendi);

if (
$estremo<$diff)
 
$estremo=$diff;
 
if (
$estremo<0)
 
$estremo=0;
   
for(
$a=($totale-$start-1);$a>=$estremo;$a--)
{
if(
$estremo<0){continue;}
$dati=explode("||",$apri[$a]);
//prelevo avatar nick
if($viewavt==1)
{
$avatar="default.gif";
$rilpng=stristr($dati[2],".png");
if(!empty(
$rilpng)) {$avatar="png/".$dati[2];}
if(
$dati[2]!="default" AND empty($rilpng) AND @file_exists("gallery/$dati[1]/$dati[2].jpg")){$avatar="gallery/$dati[1]/$dati[2].jpg";}
}
$msg=stripslashes($dati[4]);
if(
$smile==1) {
@require_once(
"smile.inc.php");
$percorso=$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
$percorso=str_replace("chat.php","smile/",$percorso);
$percorso="http://".$percorso;
 
$msg_orig $msg;
 
$contat 0;
 for (
$k=0$k count($arrsmile); $k+=2) {
  if(empty(
$arrsmile[$k])) continue;
  
$contat += substr_count($msg$arrsmile[$k]);
  
$msg str_replace($arrsmile[$k], "<img src=\"" $percorso $arrsmile[$k+1] . "\">"$msg);
 }
 if (
$contat 5$msg $msg_orig;
}

if(
$dati[0]==0)
{
//msg pubblico
$leveluser=0;
if(@
file_exists($suff."_staff/$dati[1].txt"))
{
$leveluser=@file($suff."_staff/$dati[1].txt");
$leveluser=trim($leveluser[0]);}
if(
$leveluser==0$usrmsg="<font color='#FFFF00'>$dati[1]</font>";
if(
$leveluser==1$usrmsg="[img]traccia_bronzo.gif[/img][i]<font color='#566AF3'>$dati[1]</font>[/i]";
if(
$leveluser==2$usrmsg="[img]medaglia_argento.gif[/img][i]<font color='#00D0FF'>$dati[1]</font>[/i]";
if(
$leveluser==3$usrmsg="[img]medaglia_oro.gif[/img][b]<font color='#EE0000'>$dati[1]</font>[/b]";

if(
$viewavt==1)
echo
"<table border='0' width='100%' cellspacing='0' cellpadding='0'><tr><td rowspan='2' width='55'><p align='left'>[img]size.php?x=50&y=50&src=$avatar[/img]</td><td>$usrmsg <font color='#808080'>[".date('d/m H:i',$dati[12])."]</font></td></tr><tr><td><font color='$dati[5]'>".$msg."</font></td></tr></table><div style='clear: both;'></div>
\n"
;
else
echo
"<table border='0' width='100%' cellspacing='0' cellpadding='0'><tr><td rowspan='2' width='55' valign='top'><p align='left'><font color='#808080'>".date('d/m H:i',$dati[12])."</font></td><td>$usrmsg</td></tr><tr><td><font color='$dati[5]'>".$msg."</font></td></tr></table><div style='clear: both;'></div>
\n"
;
}elseif(
$dati[1]==$login OR $dati[3]==$login)
{
//e un mio pvt ricevuto  o inviato
echo"<table border='0' width='100%' cellspacing='0' cellpadding='0'><tr><td rowspan='2' width='20'><p align='left'>";
if(
$dati[1]==$login) echo "[img]right_green.gif[/img]</td><td><font color='#CCFF33'>PVT a [url='profilo.php?user=$dati[3]']<font color='#CCFF33'>$dati[3]</font>[/url]</font></td></tr><tr><td><font color='#CC0000'>".$msg."</font></td></tr></table><div style='clear: both;'></div>
\n"
;
else echo 
"[img]left_red.gif[/img]</td><td><font color='red'>PVT da [url='profilo.php?user=$dati[1]']<font color='red'>$dati[1]</font>[/url]</font></td></tr><tr><td><font color='#3366FF'>".$msg."</font></td></tr></table><div style='clear: both;'></div>
\n"
;
}
else{
$estremo--;}

}
//end for
grazie a chi mi aiuterà