If it's not doing it with Gmail, you can just have Gmail foward email to your Yahoo. Then it's all set
On another... the Sent emails from my BB show up in the Sent Folder in my Yahoo. But when I send an email from Yahoo, it doesnt show up in the BB. Is this expected behavior?