Can I buy a motor that vibrates or pulses very precisely?
You need a voice coil actuator (VCA).  It is most commonly used as the active component in most loudspeakers - a coil of wire and a permanent magnet produce an excursion proportional to current.  In fact, you could probably prototype your application with small, inexpensive speakers.