Citation: 1P.880/2005 17.05.2006 E. C

A.________ forme un recours de droit public au Tribunal fédéral. Invoquant les art. 5, 9, 29 al. 2 et 32 al. 1 et 2 Cst. ainsi que les art. 6 ch. 2 et ch. 3 let. a CEDH et 14 ch. 2 et ch. 3 let. a du Pacte ONU II, il conclut à l'annulation de la décision attaquée et au renvoi de la cause à l'autorité cantonale pour qu'elle prononce un non-lieu dans la procédure P/16764/2005. L'intimée X.________ Sàrl n'a pas déposé de réponse. L'intimée Y.________ SA s'en remet à justice. Le Procureur général conclut au rejet du recours, en se référant à la décision attaquée. L'autorité cantonale a formulé de brèves observations, qui ont été communiquées au recourant, aux termes desquelles elle conclut au rejet du recours.