All you need is an XML page and then register the file on My Yahoo. They have instructions there and I believe an example.
Also be sure to grab the link on the HELP page for Yahoo to refresh your feed. I've noticed that if you create an XML file, properly formatted you can make it a virtual site map ... Yahoo will then index your entire site into it's directory. (I got my entire site, essentially, indexed by Yahoo a full month before Google this way).
Here's an example of a working RSS feed XML file:
German Cam Sites
http://www.adult-video-chat-reviews.com/reviews.html
Sat, Jan 29 2004 12:48:02 GMT
In an effort to bring you adult webcam sites from around the world, we've started with a list of Germany-based video chat sites. Soon we'll be adding links to other European and Asian cam sites. Stay tuned!
For each page/item, etc. just enclose in the
- tags as above.
Then register at My Yahoo (if you don't have a Yahoo account, make one first.)
Visit your My Yahoo home page and then click on the Add Content link (I believe in the upper left of the top navigation). From Add Content page click on the small "Add RSS by URL" link beside the Find Content search field (top of the page).
Type the URL to your XML/RSS file you created and FTPed to your site (eg http://www.mydomain.com/myrss.xml)
After all that, bookmark this address (replace my domain with yours!) and everytime you add an entry to the RSS/XML file - and upload to the site - visit this link. It will give a short text msg indicating your file has been queued for a refresh.
http://api.my.yahoo.com/rss/ping?u=http://...at-reviews.com/
Now, go back to your My Yahoo home page and in the lower right you should see your own feed as a news item (assuming you have an update in the last 3 days).
If that doesn't work, try looking at:
http://my.yahoo.com/s/faq/rss/publishers.html
It's an FAQ about how to add your feed.
That's it, pretty easy and takes a minute to add a new entry to your file!
Any questions or problems, feel free to hit me up.