I've never seen a system commercially available that does this. One may very well exist, but you can certainly home brew one.
How technically savvy are you? Are you familiar with DAC and ADC stuff, and can you write your own software?
This is a project I've been wanting to do for a while. I have the technical ability to do it, just not the time. The biggest problem I have is the relative unreliability of Windows when it comes to life safety, which is essentially what you are dealing with when you want to put the lives of a tank full of expensive fish and coral in the hands of Mr. Gates.
What I've wanted to do is design an aquarium controller around a Basic Stamp (google Parallax), using the stamp to control most of the critical functions, like pump, temperature, and lighting, and accept commands from the PC via the serial port. Basically, the PC would provide the control, but in the event that the PC went down, the stamp would continue to run the tank in a "failsafe" mode until it could be fixed. The PC would also directly control many of the non-critical functions, like ozone, dosing, UV, etc.
If this is all over your head, sorry. I am just tossing out ideas. Whatever you do, you have to work out a way for your PC to sample real-world data, like water levels, temperature, PH, ORP, etc, etc, etc, then turn around and control the real world via relays or whatever to control lights, heaters, dosing pumps, alarms, etc.
If you are really a beginner at this, the place I'd start is a technology called X10. You can design a very simple, non-adaptive controller using X10's computer interface and a number of appliance modules. HomeSeer or ActiveHome all allow for basic macro and timing capability, so you can easily design a simple timing strategy for your tank and basic macros like feed tank, force on, force off, etc.
Whew! Sorry if I am rambling, but this is a topic that really gets me excited. All I need is a way for my company to pay me for about 3 months without me having to go to work so I can put something like this together.