I think you've just described something like an XY Plotter, mybe the guts of this would do ?

http://www.ebay.co.uk/itm/CalComp-Mo...item19f29e9262