Yes. You need to create a second login.
This behaviour will be improved in future:
Web Studio account will give you a superuser interface. You'll be able to create new Ecwid accounts using this interface (you'll only be able to create paid accounts).
When you create an Ecwid account using the superuser interface, you'll be able to grant store owner access to it. |
http://www.ecwid.com/forums/showpost.php?p=201&postcount=2