Bugger you Ray, lol
Theres a few ways you could do this with an Arduino. the issue is really getting it all coded right and making sure you get a stepper with enough tourqe
The Arduino is a little computer that basically takes inputs, runs some code you write and does some cool output...