The Pic has hardware PWM, the code just has to set the % value and the hardware does the rest, including monitoring feedback.
Only varying one phase? why? one you've got setup to manage one phase its just as easy to manage both. Not sure the motor would like 100% on one phase and not on the other.