as I said over on the portalparts.com forum, it's not really the code that's wrong, it's the table label... it should read "Last Poster" and not "Author".
Look for the variable $lastreplyby and $by (which is eventually passed to the template) in index.php of you forum directory to see what I mean.
I wanted to add the author's name as well, so I threw the last poster's name in the table cell with the last post time and made a column for Author over on the other side of Views and Replies (a la phpB

.
all I really had to do in the index.php was add a line that said
Text Formatted Code
$author = '<A HREF="' .$_CONF['site_url']. '/users.php?mode=profile&uid=' .$forumdisplay['uid']. '">' .$forumdisplay['name']. '</a>';
near the $lastreplyby stuff (I added it right after it), and then pass that variable to the template as well... then edit my templates to display them both.
Results are at
The Wormtown.org Board