Can I open an account for another person?

You can only open a brokerage account for yourself. Typically, you cannot trade securities for others without becoming licensed as an investment professional. Investment professionals must be registered with the Securities and Exchange Commission or have a federal license. There are few exceptions to this rule.