que raro... ya revise la sintaxis y es valida!
deveras.... mira
Código PHP:
<?php
$pt = $pf = $pn = array('a','b','c'); // imaginarias
echo '<table align="center" border="0" width="90%">';
for($i=0; $i<count($pn); $i++){
echo '<tr>';
echo '<td>';
echo '<img src="/images/ico_doc.gif">';
echo '</td>';
echo '<td>';
echo '<a href="./archivos/'.$pn[$i].'">'.$pn[$i].'</a>';
echo '</td>';
echo '<td>';
echo $pt[$i] . "Kbytes"; // aqui debiste concatenar con . (punto) ERROR..
echo '</td>';
echo '<td>';
echo $pf[$i] ; // aqui, con comillas NO funcionara!! ERROR..
echo '</td>';
echo '</tr>';
}
echo '</table>';
?>
es el mismo código... ya identificaste la linea?