xml-sitemaps.com or gsitecrawler.com both are free sitemap generator. xml-sitemap.com provide the four types of file xml sitmap, html, txt or ror file. txt file yahoo slurp friendly.
1. Go to http://siteexplorer.search.yahoo.com 2. Add your website's url. 3. Sign in to your yahoo account. 4. Click on 'Authenticate' in your site's listing in order to authenticate your administrative access for the site. 5. Click on ready to authenticate. 6. Click on manage. 7. Enter the URL of your sitemap file. 8. Done.
xml-sitemaps.com allow 500 links, i submit to yahoo,bing and google but 2weeks later haven't listed,bored.
Are you using a wordpress blog? You should be, if so there are PLENTY of plugins that are available for this exact purpose. This one is more tailored for google, but still works fine with yahoo: http://wordpress.org/extend/plugins/google-sitemap-generator/
Google or Yahoo sitemaps are pretty much the same. Go to xml-sitemaps (sorry, I can't post the entire link because I'm not allowed yet) and generate your sitemap. Make sure to use the txt version for Yahoo.