hi,
in multiplayer a client is associated with only one player controller. if the character needs to have 3 weapons, just make them objects (maybe even a master class), spawn them in for every player and let the player controller control the weapons (switching) while shooting gets handled in weapon class (makes it more modular)