Running 6 PWM motots and Ir IRremote.h - Can it be done?

You could use a TLC5940 shield to drive 16 PWM channels over Wire/TWI/I2C.