I'm sure you could use an Arduino or even a Raspberry Pi to convert the inputs to an output that would control the stepper motors. In saying that, though, you can get stepper motor drivers for Arduino's (
https://www.ebay.com/itm/28BYJ-48-ULN2003-Stepper-Motor-Driver-Module-for-Arduino-DC-12V-Stepper-Motor/263292913711?hash=item3d4d7b082f:g:aUUAAOSw2jNbvuNZ - I know it's from China but it gives you an idea of what to look for) for not a lot of money, but you would have to learn how to program the Arduino, make housings, make needles, and gauge faces.
I'm in the very early learning stages of Arduino (I have a Speeduino to control the ignition on my current build), so can't give much help other than it's something to consider.