Well, you are not allowed to share any of your account or login information with other people, so it follows that he would need a separate account.
While it might be possible (technically if not by the rules) for you to use two separate service accounts under a single SE account, I can't think of any good reason to do it that way.

I'd recommend using different e-mail addresses for the two different account - far less risk of problems that way.