GPO1 GPO2 Fan Voltage
OFF OFF 12v
ON OFF 7v
OFF ON 5v
ON ON 0v (off)
Unfortunatley, I don't know how to design a circuit to do this. Heh. Anyone care to help? I think this would be a great way to vary the voltages to your fans by software. 12v is the default with both GPOs OFF because they're off by default and the fans get 12v by default... just seems right.

Let me know if you have any ideas.