wie dem auch sei - es erschliesst sich mir noch nicht ganz so recht
sorge dafür, dass du etwa folgenden Code erzeugst:
<ul>
<li><a /></li>
<li><a /></li>
<li><a /></li>
<li><a /></li>
<li><a /></li>
<li><a /></li>
</ul>
das ul-Element erhält eine breite von sagen wir 400px, die li-Elemente werden 25% breit gemacht und erhalten zusätzlich eine float-Eigenschaft (oder inline-block).
Ist eine Zeile "voll" wird in der nächster selbsttätig weitergemacht.