You are really looking at a 3 axis CNC setup, there are probably better places to ask. Yes, you can use
the arduino to control the stepper motors. For less than $100 you can buy a CNC controller which will
save you a lot of development time, communicate better with your computer, and probably has the
protection issues better thought through.