It looks like it stores queries and related searches in a database and looks it up. If the query data isn't in the database, it probably queries a few places to get related keywords and content and then saves it to the database.
alright, I think I wasn't clear enough. I am interested to know how and probably from where does it get the list of keywords in the right sidebar.
The search results etc is very simple MSN search results (using RSS)
Hell, if you're so interested in a quick answer right now, why not just query the site you linked and scrape its related searches?
Cut 'n' pasteYepp, thats on my mind. I guess thats quickest way :Yahoo_29:
I am planning to use CURL - is there anything else I can use to it better.
dshah, I found this little gem from yahoo dev network:
Related Suggestions Documentation for Yahoo! Search Web Services
If you know anything about programming, using Yahoo!'s REST API is a snap. Let me know if you have any questions or need help.