If the UDN2981 is available here, that'll be my first choice...
Thanks Dave for the nice chip find and Sayzer for the schematic...