a normal dreamweaver repeat region will be able to do this if you apply it to the td tag rather than the tr tag
add a table to the page with 1 row and 1 cell
so it looks like this:
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Table Data</td>
</tr>
</table>
In the tag selector, select the <td> tag, this is the cell.
go to server behaviors, click the plus button and select Repeat Region, set to repeat 8 times, the result will be a repeat region around the <td> tag:
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<?php do { ?>
<td>Table Data</td>
<?php } while ($row_recordsetName = mysql_fetch_assoc($recordsetName)); ?>
</tr>
</table>
this will create 8 columns in the 1row giving a horizontal loop, because it targets the cell.
if the repeat where around the <tr> tag
<table width="500" border="0" cellspacing="0" cellpadding="0">
<?php do { ?>
<tr>
<td>Table Data</td>
</tr>
<?php } while ($row_recordsetName = mysql_fetch_assoc($recordsetName)); ?>
</table>
it would create 8 rows with one column instead