Simultaneous animation of multiple LEDs outof sync

I would like to control a number of high voltage led arrays at various speeds and duty cycles.

Each led array is controlled/switched (on and off) by a logic level mosfet. All is tested and working fine at that end.

All needed is the controlling side, and I wanted to use the Arduino. Tested the control of one object with PWM output on the arduino. This works fine to pulsate from dimm to full brightness.

What I would like to achieve is controlling multiple pins (22), at different duty cycles at the same time.

Could anyone help me to achieve this?

See this link:- http://www.arduino.cc/playground/Main/PWMallPins

Can this be implemented on the Arduino Mega, to use more than 14 PWM?

Yes - I have seen a Mega implementation that uses all pins on that platform.