Usa la funzione file (dalle un'occhiata sul manuale), con count sai quante linee sono, lo cicli come un array e usi explode col pipe per separare i vari campi.
Codice PHP:
<?php
$file = file("pross.txt");
$linee = count($file);
echo $linee;
echo '<table>';
foreach ($file as $riga)
{
list($titolo,$genere,$descrizione,$attori,$registi,$prezzo,$link,$locandina) = explode('|',$riga);
echo '<tr>';
echo "<td>$titolo</td>";
echo "<td>$genere</td>";
echo "<td>$descrizione</td>";
echo "<td>$attori</td>";
echo "<td>$registi</td>";
echo "<td>$prezzo</td>";
echo "<td>$link</td>";
echo "<td>$locandina</td>";
echo '</tr>';
}
echo '<table>';
?>