proxy, огромное спасибо! Совместил первый и третий Ваши скрипты, получил этот:
PHP код:

<?php
// получить web-страницу в виде массива и напечатать его
$fcontents = file ('http://localhost/log.txt');
while (list ($line_num, $line) = each ($fcontents)) {
$sString = ereg ('(.+) \[(.+)\].+:(\[.+\]) (.*)', $line, $aResult);
echo '<b>'.$aResult[2].'</b> <i>('.$aResult[1].') <b>'.$aResult[3].'</i>:</b> '.$aResult[4]."\n<br>";
}
// получить web-страницу в строке
$fcontents = implode ('', file ('http://localhost/'));
?>
, который вернул то, что от него и требовалось
