Hola oriaj3:
Si la carga es ohmica (cosa de lo que tengo dudas) es v = R * i.
Con v = 5V, i = 0.6 A, es R = 8.33 Ohms. (sacamos la R del motor)
Si querés i = 0.1 A tiene que ser v = 0.833 V (voltaje para que pase por el motor 100 mA) (la sexta parte)
Hay que conectar una resistencia en SERIE para que baje el voltaje 4.17 V
Rserie = v / i = 41.7 Ohms (no es común pero si la de 47 Ohms)
Bueno, no se si llegaste hasta acá, pero con esa resistencia (47 Ohms) conectada en serie, según esta cuenta pasaría 0.09 A por el circuito.
¿arranca el motor con menos de 1 V? tal vez no.
Nota: según las especificaciones la máxima corriente por pin en el Arduino UNO es 40 mA
Perdón, llegando hasta acá veo que esto difícilmente te sirva. Y si el chip especifico es caro no creo que te queden opciones fáciles. O mucha electrónica, o encontrar entre cosas viejas un chip similar y hacerlo andar (por ejemplo las impresoras seguro tienen un chp parecido, pero no vi a nadie que los hiciera andar)
Suerte.