Increasing Arduino PWM frequency

Hi! I need suggestions for effectively increasing the PWM frequency of an ATtiny. I am using the ATtiny to control the duty cycle of a FET gate drive signals, but I need a much higher frequency - greater than 400kHz. I know that pin signals can be switched in software at much higher frequencies than the max 32kHz, but I require a high resolution duty cycle. Any thoughts?

Is the Tiny doing anything else than generating a 400 kHz waveform ?

http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM

http://playground.arduino.cc/Main/TimerPWMCheatsheet

I doubt the Tiny can do any higher freq that the 328 using it’s counter.

Yes, it would be monitoring some input pins and adjusting the duty cycle based on that input. I’m fairly certain that the max frequency would be ~32kHz based on the same architecture as the uno - just with half the clock speed.

Based on some spice simulations it appears that 32kHz will work for my application actually. However, I still wonder how one would increase the pam frequency and maintain practicality with decent resolution. Shouldn’t it be possible to use some sort of external chip to frequency modulate the signal?