IT CAN BE DONE! But it's going to be a little hard for you.
Here's a
link to a thread about someone doing similar with 3x Dell UP2414Q's.
You can do it on either AMD or nVidia Hardware, but it's going to have different caveats to them. I'm also going to assume you want to run all the monitors at 60Hz, because if you want to run them at 30Hz, you have much more options. 30 Hz sucks though.
For nVidia, it's going to require 3 graphics cards, all with 1.2 DisplayPorts. Depending on your budget, I'd go with 3x780Ti's. Each monitor will be connected to each card, and then surround would be able to be enabled.
For AMD, you'll need a card with 3 x 1.2 displayports. This is the hard part because as far as I know, there are only a handful of 280x's, 7970's, 7990's, 6990's, 6950's, 6970's, 7870's, 7750's and 7790's. If you notice, there are no high end modern gpus in that list. Here's a
list of graphics cards I put together.