Arduino and a motor

Can I use the 5v rail on an arduino to power a motor driver? Any harm in that?

Yes you can do this.

Probably the interference will cause the arduino to reset. You can add extra decoupling to try and stop this.:-
http://www.thebox.myzen.co.uk/Tutorial/De-coupling.html