Depends on what texting plan you have. I thinks its 20 cents a message if you dont have any plans. Call *611 or 1 888 rogers1 and chose customer service. You will be able to add a plan that best suits your needs. I think unlimited incoming and outgoing is like $15 a month but I'm not sure on that. Give them a call and see what plan you have. You can also go to rogers.com and register a MY Rogers account. You will be able to change your plans online by yourself, and view your data voice and message usage.
He could be but I doubt it, most people have some sort of texting plan. Im sure he will let you know if it is getting charged for it, or you could always ask him...lol.