Лис, ты просил сделать тебе скрипт. С текстовиком не вышло, а вот сделал тебе с БД.
Это суешь в БД. Через PHPMyADMIN.

Код:
CREATE TABLE ref (
from varchar(255) NOT NULL default '',
to varchar(255) NOT NULL default '',
date varchar(255) NOT NULL default ''
) TYPE=MyISAM;
Ref.php - всунуть инклюдом в хеадер всех страниц.

PHP код:
<?
function m_conn($dbhost,$dblogin, $dbpass,$dbname){
mysql_connect($dbhost, $dblogin, $dbpass);
mysql_select_db ($dbname) or die("Не могу присоединится к Базе Данных");
$ref=$HTTP_REFERER;
$to=$REQUEST_URI;
$date_time = date("Y.m.d,H:i:s");
if(stristr ($ref, 'lisenko.ru')){
}else{
m_conn("[b]СЕРВЕР БД[/b] ","[b]ЛОГИН БД[/b] ","[b]ПАРОЛЬ БД[/b] ","[b]ИМЯ БД[/b] ");
mysql_query("INSERT INTO `ref` (`from`,`to`,`date`) VALUES ('".$ref."','".$to."','".$date_time."')");
}
?>
ref_show.php - вывод рефералов.

PHP код:
<div align=\"left\">
<?
function m_conn($dbhost,$dblogin, $dbpass,$dbname){
mysql_connect($dbhost, $dblogin, $dbpass);
mysql_select_db ($dbname) or die("Не могу присоединится к Базе Данных");
m_conn("[b]СЕРВЕР БД[/b] ","[b]ЛОГИН БД[/b] ","[b]ПАРОЛЬ БД[/b] ","[b]ИМЯ БД[/b] ");
$sqll="select * from ref ORDER BY date DESC LIMIT 10";//Десять можно заменить на нужное колличество вывода.
$resultt=@mysql_Query($sqll) or die("Статья не найдена");
$numb = MYSQL_NUMROWS($resultt);
$i = 0;
IF ($numb == 0) {
PRINT "<CENTER><P>Рефералов нет</CENTER>";
} ELSEIF ($numb > 0) {
WHILE ($i < $numb){
$from = mysql_result($resultt,$i,"from");
$to = mysql_result($resultt,$i,"to");
$datus = mysql_result($resultt,$i,"date");
if(empty($from)){
}else{
$from_show=$from;
echo "Пришел с - <a href=\"".$from."\">".$from_show."</a> :: Попал - <a href=\"".$to."\">сюда</a><br>";
}
$i++;
}
}
?>
</div>
Прости , что так долго динамил тебя!