j'irais avec sql IN
clause.
Vous avez un tableau de noms de clients :$a = array('john','rob','paul');
implode array $nms = join(',',$a);
Make sql :'SELECT * FROM tabl WHERE name IN ('.$nms.')';
faites d'abord l'intersection du tableau (ou ce que vous avez juste à faire..) pour avoir un tableau des noms nécessaires.