ich hätte ne andre Lösung für dich:
mache die 6 Bilder wieder zu einem, setze es in ner Tabelle als Hintergrundbild(musst dabei die Größe wahrscheinlich definieren, aber pixelangaben hast du ja wahrscheinlich)
Dann die links drüber mit Bildern in der Größe wie du sie jetzt hast (also von Höhe und breite) nur mit 'leeren' gifs, sprich komplett durchsichtig
könnte in etwa so aussehen:
$this->bbcode_second_pass_code('', '
<table><td background="URL" width=BreiteBild height=HöheBild valign=top align=center>
<a href='$link1'><img src=\"./images/bild1.jpg\" title=\"Titel1\" border=\"0\" alt=\"\"></a><a href='$link2'><img src=\"./imag/bild2.jpg\" title=\"Titel2\" border=\"0\" alt=\"\"></a><a href='$link3'><img src=\"./images/bild3.jpg\" title=\"Titel3\" border=\"0\" alt=\"\"></a><br><a href='$link4'><img src=\"./images/bild4.jpg\" title=\"Titel4\" border=\"0\" alt=\"\"></a><a href='$link5'><img src=\"./images/bild5.jpg\" title=\"Titel5\" border=\"0\" alt=\"\"></a><a href='$link6'><img src=\"./images/bild6.jpg\" title=\"Titel6\" border=\"0\" alt=\"\"></a>
</td></table>
')
nur, dass nun die Bilder eben wie oben erwähnt nur Platzhalter sind, statt wirklich die Bilder
da ich das für eine Bio verwende und ich die Dinger immer in allen Browsern teste die ich da habe (was dabei wohl opera, firefox, chromium, Safari und IE waren) sollte das funktionieren