<?php

$riga = "caio";

$open=fopen("utenti.txt");
$file=file($open);
for($i=0;$i<count($file);$i++) {
$file[$i] = explode("|",trim($file[$i]));

echo "
" . $file[$i][0] . " == $riga " . (($file[$i][0]=="$riga") ? "Si" : "No
" );

$num = count($file);
echo "$num
";

if ($file[$i][0]=="$riga")
{
echo "utente già registrato";
}
else
{
echo "resto dello script";
}}
fclose($fp);

?>

hai ragione il count è sbagliato... è pari a 1...:-(
in pratica $file è una scringa... HELP!!