I would need to have some kind of field where I can input the amount of time it should take each servo to complete the one directional sweep.
So basically they start together but finish separately.
OK, that's what I thought I remembered.
So, to continue my story, lets say that you want servo P to sweep 110 degrees in 110 minutes, and that you want servo M to sweep 110 degrees in 88 minutes.
Write down the steps that you would perform to accomplish this. When you can do that, and it isn't that hard, then we can show you how to convert those steps to Arduino-ese.
Variables will take the place of the pen and paper, and millis() will take the place of the watch.
To get you started:
Calculate how long it will take servo P to sweep the whole range.
Calculate how long it will take servo M to sweep the whole range.
Write down the time that the servos are to start moving.
Move servo P the required distance.
Move servo M the required distance.
The next step(s) involving checking the watch periodically, and moving a servo when it is time to move it.