Can anyone please tell me how to create multiple instance of skype with different logins.(imo.im for example allows multiple skype users to login and chat).By somehow I read that using Dbus-skype client it is possible but I dont know how exactly its possible.Skype API only works for a single user after logging into the skype client manually,but I need this for multiple user.Any idea,please help me with this.
In response to your initial inquiry, the way to run a second instance of Skype in Windows is as shown below, but seeing as I don't have many Skype accounts I can't test it for any more than that. The way to run two (maybe more?) instances simultaneously is to create a shortcut with a '/secondary' after the double quotes in the "Target" field of the shortcut properties, like so...
Windows: Here's a nice tutorial for it as well. I sure hope this answers your question. I could sure use the rep. [^.^]
EDIT: I did a little research into D-Bus so I thought I'd update my answer as well to make it easier for those who find this post in the future. Please note, that as of this post I haven't tested this because I haven't had time to get my dual-boot or VMware setup for Linux, but these links seem quite credible.
D-Bus: For starters, I found this AWESOME PDF on how to set it up, including scripting, controlling, all kinds of goodies. In addition, here are a couple forum posts on the Skype API that talk a bit about it:
Post 1 :: Post 2 The gist is that something like this "sudo -u otheruser skype --use-session-dbus" from terminal ought to work.
Happy Skyping :D