Most of the IM clients out there use data. As for how much at a time, I couldn't tell you. 10Mb's isn't much so I'm guessing you could very well go over your data.
The best IM program out there is JiveTalk. It works with all the major IM services. It's not free but is well worth the money.
beejive :: JiveTalk mobile messaging