Para que sistemas operativo estas desarrollando?
Si por Messenger te refieren al Windows Messenger Live pues tendrás que usar algún modulo que te permita trabajar con el protocolo que trabajen. Talvez te interese darle un vistazo a
esto.
Para lo del correo... hay un montón de formas, usando la smtplib o imap4 o talvez te refieres desde algún navegador?
El caso del clima es el mas fácil de todos por que solo tienes que estar sincronizado con algún rss para saber del clima.