
Skype is widely used in the business world. If you don’t want to mix work with personal life, you should have 2 separate Skype accounts. So far no problem there, but what if you want to be online with both accounts? This how to will show you “How to use two (multiple) Skype accounts at the same time on Mac OSX Lion”
There are several approaches to solve this problem:
- Install a virtual machine and install the second instance of Skype there (which is a not elegant “brute force” method)
- Launch Skype from another user on the same machine (elegant solution, explained here)
I’ve been searching quite a lot to find a solution for Mac OSX Lion 10.7, but no one explained how to solve this problem properly, that’s why I decided to write a little how-to on my own. Enough talk… Let’s get it started:
- Create a new “Standard” user on your OSX (via “System Preferences”->”Users & Groups”), remeber the “Account name” we’ll need that later on… Set the password to whatever you want.

- Once created fire up “Automator” (yes it’s that little robot holding a tube). Choose “Application”.

- There on the left select “Utilities” and then drag “Run Shell Script” to the workspace.

- Replace the “cat” with this script:
osascript -e 'do shell script "sudo killall Skype;
sudo -b -u skypebusiness /Applications/Skype.app/Contents/MacOS/Skype;
sudo -b -u skypepersonal /Applications/Skype.app/Contents/MacOS/Skype" with administrator privileges'&
“skypebusiness” should be replaced with the Account name of the user you just created before, “skypepersonal” should be replaced with the Account name of your current user (the Account name is not the same thing as the Full Name! You can check it in the Users&Group settings),

- Save this automator Application to wherever you want (I saved it to the desktop)
- Launch this Application, you will be prompted for the administrator password (this is needed in order to launch something in the name of another user)

- Once you typed in the administrator password (please note that under Name there will be YOUR name, not “Administrator”, don’t change it to “Administrator” use your name with your password), two instances of skype will launch (you will see 2 skype logos in your bar)

And that’s it… Even though I’m showing how to launch just 2 instances, one can have more than that (but remember, each account a new user!)…

thanks for the tip, i tested it and it worked, but only work with one instance, it killed the current and re-launch another one for second user.
the script might be wrong, i dont think sudo killall Skype should be in the code
UPDATE: after i play around with the code, i manage to get it to work, which i have 2 skype icons on my dock, here is the code i used in terminal
sudo -b -u associatewebpage /Applications/Skype.app/Contents/MacOS/Skype
just that alone in terminal and hit enter.
i couldnt use the code in automator to make application launch-able, could you update this code with automator and paste it here.
thanks.
Hey Lawrence, thanks for the hint! The problem is some text got “cut-out” in the post. Try this in a automator script:
osascript -e ‘do shell script “sudo killall Skype; sudo -b -u associatewebpage /Applications/Skype.app/Contents/MacOS/Skype; sudo -b -u OTHERUSER /Applications/Skype.app/Contents/MacOS/Skype” with administrator privileges’&
Let me know if it worked…
hi,
i got the scrip to work for the first time but when i restarted my mac i cudnt use this trick anymore.
if i have an instance of skype open and i run this is script that instance closes and a new one opens(still not multiple)
How do i get multiple instances to work.
OSX 10.8 mountain lion
Thanks for your help
Did a bit of tweaking and figured it out.
Thanks for the tutorial
If anyone else has the same problem ( i think its got something to do with mountain lion) use the following script in automator:
osascript -e ‘do shell script ”
sudo -b -u otheruser /Applications/Skype.app/Contents/MacOS/Skype” with administrator privileges’&
save it on desktop (at least thats what I did) and run it when you need a secondary instance of Skype.
Cheers
[...] in July I wrote a blogpost about how to run multiple Skype instances using Automator, well it turns out one can use the Automator to do some really useful stuff. In this post I’m [...]
Here is simple one-click app to solve this Skype problem:
http://holodnyalex.github.com/SkypeLauncher/
It keeps you out of writing scripts or launching terminal and it just works.