Modular vehicle with complex interior


I need some advises what is correct approach to topic. I want to create vehicle (eg. submarine or ship) with modular attached objects and complex interior where multiple players can walk and interact with. What is best approach for topic? Child of a Pawn class with multiple meshes? Skeletal mesh with sockets (eg. interior as socket connected to external mesh), etc. Best could be affect a PhysX forces to ship movements as well.

Could you give me some tips what is best way to implement that keeping in mind future performance and replications problem on multiplayer env.