Código PHP:
<?php
$datos = array ("dato1","dato2","dato3","dato4","dato5","dato6","dato7","dato8","dato9");
$columnas = 4;
echo "<table border='1' width='100%'>";
echo "<tr>";
for ($i=0;$i<count($datos);$i++)
{
if ($i == 0 || $i % $columnas == 0)
echo "</tr><tr>";
echo "<td>".$datos[$i]."</td>";
}
echo "</tr>";
echo "</table>";
?>
Debería funcionarte, suerte!