Что-то подобное должно сработать.
$i = 0;
echo "<table><tr>";
while ($i < 50) {
echo "<td></td>";
if ($i % 4 == 0) {
echo "</tr><tr>";
}
$i++;
}
echo "</tr></table>";
Я позволю вам в качестве домашнего задания обработать случай, когда вы заканчиваете ширину $i%4 == 0
, поэтому вы заканчиваете код с помощью </tr><tr></tr></table>