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>';
?>