I've seen various projects that have programmed a PIC to have multiple independent(maybe?) PWM outputs, even thought the chips only have one in hardware (did I see one with none?).
If you want several hardware PWM's look at one of my favorites the 18F1330. It also has a PLL that works with the internal 8MHz clock that bumps it up to 32MHz.