Of course it is possible....

You could save the positions of the seats of each boat. Then you let the player select his boat and place him on the corresponding position.

This way you can have multiple characters and boats....