
quando si può è sempre un piacere ...
ho solo spostato il primo <tr> di inizio riga da dello la funzione for a fuori, subito dopo il table, idem per il </tr> in modo che la riga non venga reinizializzata ad ogni annucio.
per il separatore potresti intervenire sul primo td che trovi e assegnarli uno stile tramite css in modo da fargli un bordo dx di 1px del colore che vuoi o potresti aggiungere tra le varie colonne 1 colonna di 1px con sfondo del colore che più ti piace
tanto per fare qualche esempio