For manual push from Yahoo mail account, you can install Yahoo Toolbar at http:
For coding push, you can use the various open source APIs. One of them is poppeeper, which is an email notifier supporting POP3, IMAP, SMTP, SSL, Hotmail, Yahoo, GMail, and many other web-based email services