What I'm looking for is a piece of software that would be able to control the volume of each individual speaker. I know 2 ways that this could work quite well, one being the easiest for me (though the hardest to program - or to program well), and one being just a general form of what it could be.

This is the first option. Where I can move around each speaker and where I would be sitting and the program would calculate the proper levels for each speaker.
The second option would just be a row of controls - something like a mixing board - and I could just move each one individually.
Optimally, the program would have presets that I could save (as I generally have 1 place I sit for the comp, and 1 for the xbox).
The problem is, I haven't been able to find such a program. The creative software is just a dot on a 2d board that I can move around - not very functional (especially considering it doesn't control the front speaker at all); and every single search I've run through (including the first 20 or so pages of this board) has come up blank.
Does anybody here know of a program that could do all that? It would be much appreciated...