Hello sdawg and welcome to the boarRAB,
I agree with Reachout's reply regarding your friend getting more help then random UA's (urine analysis). Even if the person has stopped abusing drugs, there is a good chance he/she will use again. It's very important to address all the issues surrounding drug abuse.
Regarding drug tests - here in Toronto, we have a store called Shopper's Drug Mart. They carry drug test kits (for urine) which test for Opiates, Cocaine, Alcohol and Benzo's. I'm not sure where you're from, however you can try calling your local pharmacy. The bigger the name, the better chance they might carry these kits.
Good luck,
emsmom