I’m posting this because I found this post before I found the import solution, in the hope it will help someone else:
This seems to have been resolved in November, 2006 by ‘justdave’ who posted a geeklog importer. Check out ticket #3398 on https://trac.www.ads-software.com/ticket/3398
for the script. Basically, you download the original version of that script and drop it into your wp_admin/import folder. Here’s what I did which worked: I restored a backup of my geeklog database (1.4.0) into the wordpress database using phpmyadmin (I didn’t have luck trying to import from a separate database), then I just navigated to the import tab in WordPress, chose the geeklog import, and filled in the required fields. note: my tables all had ‘gl_’ prefixed (as do most Geeklog installs) so I made sure to add that in the appropriate field. About 10 of my 320 stories had a problem, but it got all my comments and users. Then I just dropped all the imported geeklog tables from the wordpress database using phpmyadmin.