High Current, 5KHz Switching............. Darlington Array or MOSFET?

DirtyBits:
Schematic is as follow;
http://forum.allaboutcircuits.com/image_cache/httpi49.tinypic.com2589v0h.png

Questions:
A. What kind of chip/chip-array is best suitable for this type of applications? Darling array, P channel MOSFET etc..??
B. Can following ICs be used for this application?
UDN2981A (Would this ICs work with 5V supply voltage (Vs) ?)
DMP2240UDM

Please advice...

Firstly that schematic is confused and wrong - the switches seem backwards, a current sink driver is apparently common to all the loads yet is connected to +5V rather than ground(*). We have no information on the type of load (inductive?, incandescent bulb?, resistive?) nor how much voltage drop can be tolerated.

So what are the loads? Do you want high or low-side switching (or doesn't it matter)? Is there really a current sink driver?

(*) A sink driver connects its load to ground (sinks current to ground), a source driver sources current from the supply into the load (high side).