bos1714:
Sorry to be blunt, but you have not read my full post, so take the time to do so. You will see I referenced interfaces such as different transistors.
I did read it all and it conveys the impression that the "referenced interfaces" are optional. Why else would you say "Another issue is that the motors take a maximum of 3.7V. Since the Uno runs on 5V, you cannot directly hook up the motor to one of these PWM pins."
The reason you can't hook a motor to the pins has nothing to do with the voltage.
Then you went on to suggest the use of a DUE "If you want a board that can control the desired 8-10 motors, I would recommend the Arduino Due, as it has 14 PWM pins, and the 3.3V regulator can output 800mA of current" which, to my mind would clearly give the impression to a newbie that the motors can be directly connected to it. Perhaps you just meant to imply that the motor MOSFETs (or h-bridges) could be powered from the DUE's 3.3v pin - but that, also, is not appropriate.
...R