To do a 2 column layout, you could first, in PHP get a count of how many lines will be displayed. Divide that by 2 being sure to use ceil (so that if there's an uneven amount, the extra line is shown in the first column).
Assign that variable to smarty: $halfway
Then, prior to the section start a table:
During your section, increase a variable to check against $halfway. When it gets there, start a new column.
Code:
{if $count eq $halfway}</td><tr><td>
Then after your section, of course close the table.
[/code]