I’ve started to do this using Windows Live Messenger.
All you have to do is enter a special code into your nickname and everytime you start a conversation a donation will be made to your chosen charity, mine being the National MS Society.
All details can be found here:
http://im.live.com/Messenger/IM/Home/
Go join!!
