Faits: A. Par ordonnance du 9 octobre 2001, le Juge d'instruction du canton de Vaud a refusé de suivre à la plainte déposée au titre d'escroquerie par X._ à l'encontre de A._, B._ et C._. B. Saisi d'un recours du plaignant, le Tribunal d'accusation du Tribunal cantonal vaudois l'a déclaré irrecevable pour défaut de motivation aux termes d'un arrêt rendu le 15 avril 2009. C. X._, qui interjette un recours en matière pénale, conclut à l'annulation du jugement cantonal et au renvoi de l'affaire pour entrée en matière. Il requiert en outre le bénéfice de l'assistance judiciaire gratuite. Le ministère public conclut au rejet du recours, tandis que le Tribunal cantonal renonce à se déterminer.