you could also use the pulseout ant treat the FET's like a servo, and adjust duty cycle from 0 to 100,
also have a look at my post about adding PWMs to pics that have none or need more.