echo implode("<td align='center'>", $row);
das ergibt doch dann für ein Array $row=("EINS", "ZWEI", "DREI")
folgende Ausgabe:
<td align='center'>EINS<td align='center'>ZWEI<td align='center'>DREI
und somit schliesst Du die <td>-tags nicht. Oder wie machst Du das?
Ich würde das Array $row per foreach() ausgeben. Dann kannst Du vor und nach der Ausgabe des Arraywertes den passenden HTML-Tag drumrumbasteln. Darin verschachtelt kannst Du auch if-Abfragen machen, die Sonderfälle anders markeiren oder Du sortierst $row mit den Array-Sort Funktionen bevor Du es ausgibst.