Starting and Stopping a DC Motor

You might want to read this:-
http://www.thebox.myzen.co.uk/Workshop/Motors_1.html

Motors and 9V batteries are not a good mix, they don't last very long.

Would I need to get a second battery,

No just feed the arduino power jack with the same supply as you feed the motor.