How to connect 2 laptops to separate monitor and work simultaneously?
This is impossible.  You cannot have two inputs on a monitor simultaneously display.

What you need is to do is have one of the laptops hooked up to the monitor and share that desktop to other users.  Skype, Go2Meeting, TeamViewer and other screen sharing and collaboration software have this capability.