As the host all the characters are saved to your file. If your friend wants to create a character s/he will have to do it at the beginning when you are creating the game
In an existing game your friend can only play the other character.
When you get companions/henchies you can assign them to be controlled by you or your friend individually