Can I create an account on-behalf of someone else?

Not as of now. Stockal currently allows personal investing accounts only. We will, however, let you know as soon as we have that facility available. 

...