Arduino Water Pump Control with Sound

Brand new to arduino and have not decided on what to buy first, but here is my project idea.

I would like to build a full size version of fountain speakers. Here is a video of a small scale that you can buy online Light Show Fountain Speakers from ThinkGeek - YouTube

I am wondering if I could use arduino to recieve a line-level sound, then control either variable voltage pumps, or on/off pumps in each speaker depending on High, Mid, and Low level. Does this make sense?

Can I do it?

It seems feasible. People have implemented sound pressure level meters and frequency analysers using Arduino and that seems to be all you need on the input side. I don't know what a 'variable voltage pump' is but you can control a low voltage low current DC pump with PWM using a suitable driver circuit, and there are lots of motor driver shields and boards to choose from.