However the time it would take to move one degree would be a ridiculously short time.
Not from the Arduino's perspective. The Arduino perceives that an eon has passed while that ssslllooowww servo gets it's act together and moves one degree.
Assuming that its quantifiable would i than tell it to do each one degree movement at a particular millisecond speed until it reaches the 110 degree mark in the time frame required.
Of course it is quantifiable. You know how long you want the servos to take to complete the whole sweep. Divide that time by the number of steps. That is how long to wait between steps.
It will be different for each servo, since you want them to move at different speeds.
Would that not require some kind of loop?
It could. A while loop would work, since the number of iterations is not known.
Some psuedo code:
while(not yet at end)
{
Is it time to kick P again? If so,
kick P and note the time.
Is it time to kick M again? If so,
kick M and note the time.
update position of P and M.
}
I am trying to run here and I dont even know how to crawl yet.
I think you are underestimating yourself.