Search the forums, because I don't have the right number off the top of my head, but you could use the serial port to trigger an external board. I can't remember which pin, but one of the serial pins goes high when you turn on the computer. You could have some sort of hardware controlled board that flips a relay to trigger the motor when it sees the pin, then reverses polarity when the pin goes low.
Other than that, you might be able to use the one VB program that can be found on here that controls a relay board. It might be pretty slow, however, since you would have to have the program running at startup, and autmatically turn the one relay on for a given amount of time, all before you would be able to see your screen.
I hope this helps.