OKay well I got a little closer. Now I don't know exact row so your second suggestion sounds best
Here is the code that prints all of them in one row so maybe you can suggest how to split them into two as I tried your code above and it did not work or I muffed it up
$rows = $oSQL->DBRowCount($DBResource);
for ($i=0;$i < $rows ;$i++){
list($mem_firstname,$mem_lastname,$mem_email) = $oSQL->DBFetchArray($DBResource);
if ( $mem_email != "" ) {
echo <<< UNSPRINT
<tr>
<td align="center" class="$strColor">
<font class="medium">
<a href="mailto:$mem_email">
$mem_firstname
$mem_lastname
</a>
</font>
</td>
</tr>
UNSPRINT;
} else {
echo <<< UNSPRINT
<tr>
<td align="center" class="$strColor">
<font class="medium">
$mem_firstname
$mem_lastname
</font>
</td>
</tr>
UNSPRINT;
}
}