You do not need to submit your website to search engines. The only important search engines can find your website through your backlinks. Directory submission is not as effective as it once was either. You probably won't find any free software to submit to multiple directories. For quite low prices you can pay people to submit your website to hundreds of directories, but really it won't help much. Here are some things you should do to increase traffic and improve serp's: -submit to any blog specific directories -submit your rss feed to rss feed directories -social bookmark each of your posts...or try installing the addthis buttons to your pages: http://www.addthis.com/ -submit articles to article directories on a regular basis -think of something newsworthy about your website and submit a press release -get more forum signature links -comment on any joke related blogposts You might want to also consider creating a joke of the day widget (with your link) that other websites can publish on their site. Another idea is to get some funny clips on YouTube and other video sharing websites. Embed your url into those clips and post your link with it too. Perhaps you could host some kind of joke contest that could generate natural backlinks. You could even host the contest on a regular basis. Offer some type of reward/prize even if it is just a backlink or t-shirt.
Automating the process of submitting your website to search engines or web directories should be avoided at any cost. That is extremely harmful for your site in terms of SEO. Here's what you can do to quickly get your website indexed on Google. -Just write an article and submit to an article directory or a blog with your website's link in your signature. I am sure within 3-6 days your site will be in the Google index.
You won't find any free one's, I looked for like a week before and just found rubbish... There are some that charge up to $200 to submit to 2,000 directories, Fergal