Almost right...
Code:
{section name=cat_num loop=$subcategories}
{ if %cat_num.first% }
<table width="100%" border=0 cellspacing=5>
<tr>
{/if}
{if $smarty.section.cat_num.index is odd}
</tr>
<tr>
{/if}
<td align=left nowrap width=20%>
<font class="TableCenterSubCategoryListTitleBlue">{ $subcategories[cat_num].category|escape }</font></td><td align=left width="80%">
<font class="TableCenterSubCategoryListQuantityBlue">
({ $subcategories[cat_num].product_count })</font></td>
{ if %cat_num.last% }
</tr>
</table>
{/if}
{/section}