Controlling many vibration motors in a wearable garment

Using the analog pins as outputs You have those 20 I/O needed.
Those motors use 85 mA, too much for the controller. As You point out, a transistor (and 2 resistors) per motor would do the job. Use NPN type transistors and switch the low side of the motor. Get a 3.2 volt power supply. Guess 3.3 volt will work.