I watched some cheap Hollywood action movie yesterday and the “hero”? had two guns and was walking/running down a corridor shooting people in the offices. It got me thinking could we do this in games? Would we want to and if we did how would we do it? Here's my draft solution.
Firstly I think you would need two mice. How this would work exactly I don't know. The game would need to know which mouse controls which weapon.
The next point would be the player's movement. One option would be some pre-programmed moves, they could be simple or complicated. For example a keyboard shortcut would bring up a menu of these pre-programmed moves. You make you selection and your playing character begins its movement. This could be as simple aa walking forward until you can't continue then turn around and walk back to where you started. Perhaps you walk forward a few steps then crouch down and spin 720 degrees then stand up and the cycle begins again.
It would be nice if the player could have some real-time control over his movement and perhaps there are ways for this to happen. If the player overlaps the crosshairs and fires their weapon then the character begins to move in the direction of where the crosshairs overlapped.
Another alternative could be the secondary fire button, assuming it's on the mouse! A click on the right-hand mouse's secondary fire button turns the character to the right.
Unlike in real life where the player can simple move their head left or right, the player won't be able to see the crosshairs if they move off the normal screen. If the view was changed to 190 degrees while this double weapon feature is in use, then they should be able to see enough. I haven't tried a view of 190 degrees and it may be unplayable but the fun of independently controlling two guns may compensate for the horrible view.
I believe the gaming world is obsessed with graphics and physics, and there needs to be more time and effort spent on controlling the characters we play and how we and they interact with the world. Sometimes small changes can make a big difference. The best thing about Doom 3 was the feature that replaced the crosshair with a use icon/display when you aimed at a button etc.