Faits: A. Le 4 février 2008, le Juge d'instruction de l'arrondissement de Lausanne (ci-après: le Juge d'instruction) a inculpé A._ de complicité de fraude dans la saisie (art. 163 et 25 CP). Il lui est reproché en substance d'avoir aidé C._, lui-même inculpé de fraude dans la saisie, à organiser son insolvabilité, afin qu'il échappe à ses créanciers, en particulier au plaignant, B._. C._ aurait fait disparaître ses avoirs pour éviter de payer à B._ sa part de liquidation dans la société en nom collectif X._. Par arrêt du 12 février 2007, la Chambre des recours du Tribunal cantonal du canton de Vaud avait confirmé la sentence arbitrale rendue le 27 avril 2006 et notifiée le 20 octobre 2006, laquelle avait notamment condamné C._ à payer à B._ "la somme de 543'250 francs avec intérêts à 5 % l'an dès le 1er octobre 1989 sur le montant de 443'250 francs sous déduction de 430'00 francs avec intérêts à 5 % l'an dès le 1er octobre 1990". Entre la fin de l'année 2006 et la première partie de l'année 2007, C._ a prélevé au comptant tous ses avoirs, y compris ceux qu'il possédait par l'intermédiaire de sa société d'imprimerie, et les a déposés en Espagne. Une commission rogatoire adressée aux autorités espagnoles a permis le blocage des avoirs bancaires de C._ à concurrence de 180'000 euros, montant correspondant à la créance du plaignant. Le 23 février 2007, le compte épargne n° xxx dont est titulaire A._ a, quant à lui, été crédité d'un montant de 90'000 francs. Interrogée sur la provenance de cette somme, la prénommée a expliqué que sa soeur lui avait remboursé 50'000 francs, que 30'000 francs représentaient les économies qu'elle gardait chez elle et que le solde provenait d'une gratification. Le 1er mars 2007, un virement de 40'000 francs a été opéré au débit du compte susmentionné en faveur du compte n° yyy. Par ordonnance du 3 septembre 2009, le Juge d'instruction a ordonné le séquestre des comptes n° yyy et n° xxx auprès de la banque Z._. B. Par arrêt du 29 septembre 2009, le Tribunal d'accusation du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal) a rejeté le recours formé par A._ contre l'ordonnance du 3 septembre 2009. Il a considéré en substance qu'il était vraisemblable, à ce stade, que les fonds déposés sur les comptes bancaires visés par la mesure de blocage constituent le produit d'une infraction pénale. Les explications données par la prénommée quant à la provenance des fonds incriminés n'étaient pas entièrement convaincantes. C. Agissant par la voie du recours en matière pénale, A._ demande au Tribunal fédéral de réformer l'arrêt du Tribunal cantonal en ce que l'ordonnance du 3 septembre 2009 soit annulée, toute mesure de blocage en relation avec les comptes susmentionnés étant ainsi révoquée. Elle conclut subsidiairement à l'annulation de l'arrêt attaqué et au renvoi de la cause au Juge d'instruction alternativement au Tribunal cantonal. Le Tribunal cantonal et le Procureur général du canton de Vaud renoncent à se déterminer et se réfèrent aux considérants de l'arrêt attaqué. B._ conclut au rejet du recours.