MrSmith's probably about spot on.
Any login session like that where it has to keep hitting the servers to look for incoming messages/calls and to keep you seen as online, is going to take a hefty toll. I only login Skype when I know I am about to make a call. And even in the short time I'm logged in on a video call, my battery drain is substantial.