En effet la balise TABLE a un comportement identique à la balise P, DIV, ... qui est qu'apres la fermeture de la balise </TABLE> il y a un <BR> implicite tu ne peux donc pas afficher des tableaux en colonnes sans passer par une autre balise ...
Le mieux est [tableau 1 [tableau2][tableau3] ] comme tu le supposais mais cela ne genere pas d'immense probleme normalement. Dans ta boucle il suffit d'encapsuler les balises TABLE par des balises TD (.... mais cela ne doit pas etre aussi simple ????)
---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait