Qulacuno mi puo' dare una mano gentilmente per fare in modo che questo script stampi su quattro colonne differenti ma alla stesso tempo adiacenti in base al ciclo if.....else?

Ex:

1colonna 2colonna 3colonna 4colonna

1 anna 2 claudia
3 claudio 4 federico

<table align="center" border="1" cellpadding="0" cellspacing="0">

<?php

$file = file('nomi.txt');
$nomi = array();

foreach($file as $riga)
{
array_push($nomi, $riga);
}
asort($nomi);
$ipart=0;
$num=count($nomi);
$num1= intval($num/2);

foreach($nomi as $nome) {
$ipart++;

if ($ipart<=$num1)
{

print ("<td width=20% colspan=0 align=right>$ipart</td>\n");
print ("<td colspan=0 width=40% align=left> $nome</td>\n");

}

else

{
print ("<td width=20% colspan=0 align=right>$ipart </td>\n");
print ("<td colspan=0 width=40% align=left> $nome</td>\n");
}
}

?>
</table>

Grazie e buona giornata