Here is what I have done so far. 99 Silverado 5.3 4L60E and so on with 2005+ electric fans wired in series parallel operation. I already have the series parallel option checked in EFI live as well as "Fan #2 Control" selected at G0106. With this I have fully functioning low and high speed fan control based on engine coolant temp. The fan control based on AC pressures however is a different story. Currently the way it operates is there is no fan operation (based on AC pressure) until the high side reaches 350 psi at which time the low speed fans turns off and when it drops to 250 psi it turns the low speed fans off. Low speed is the only fan operation allowed in this setup due to the fact that the 99-02s don't have the 3 wire variable AC pressure sensor and added logic within the PCM to enable high speed fans based on pressure.
Bare with me. This is my solution. What needs to be done is enable low speed fan operation anytime the PCM receives an AC request signal from the HVAC control head at C2 pin 17. The reason for this is it would prevent unnecessary cycling of the fans like you would get with if you were to use the AC clutch relay control at C2 pin 43. Now then there would have to be logic written into the PCM to tell it to look for an AC request signal on C2 pin 17 and once it receives it to turn the low speed fan relay on via C1 pin 42. This would give you low speed fans anytime the AC button is on as well as low speed fans based on coolant temp.
For high speed there would need to be logic written so the PCM looks to C2 pin 11 (AC recirculation switch normally open switch closes at 350 psi and opens at 250 psi) and produces an output to the high speed fan relays at C2 pin 33. This would have to be added in conjunction to the coolant temp based logic thats already there so that you would end up with low and high speed fan control based on both coolant temp and AC system status and pressure. On top of all of that it would still need to be able to turn the fans off after a given speed, say 45 mph. This would provide the most correct operation of the fans based on the limited data available to the PCM. The question is can this be done and if so by who?