My Yahoo IM receives a lot of spam too. I am on Skype 5 hours a day minimum, and never receive spam.
if my PC is on im on skype i have NEVER got any spam over it ever and if theres internet and power im online