Faits: A. X._ a porté plainte contre les avocats Y._ et Z._, pour calomnie, subsidiairement diffamation. Par jugement du 4 novembre 2008, la Présidente du Tribunal de l'arrondissement judiciaire II du canton de Berne a acquitté les deux prévenus et débouté le plaignant de ses conclusions civiles. B. X._ a, d'une part, interjeté appel auprès de la Cour suprême du canton de Berne. D'autre part, il a, le 22 janvier 2009, adressé à la Commission de justice du Grand Conseil du canton de Berne une lettre dans laquelle il écrivait ce qui suit (en traduction): "Au palais de justice de Bienne, on essaie toujours d'empêcher une condamnation de Z._. Celui-ci peut ainsi continuer à exercer la profession d'avocat. Je soupçonne qu'il y a eu corruption. Je ne peux pas m'expliquer autrement la manoeuvre dilatoire des magistrats de Bienne". C. La commission de justice a transmis la lettre du 22 janvier 2009 à la Cour suprême. Par décision du 12 février 2009, la Chambre d'accusation de la Cour suprême du canton de Berne a refusé d'entrer en matière sur cette lettre pour autant qu'il s'agît d'une prise à partie et mis les frais à la charge de X._. D. X._ recourt au Tribunal fédéral contre cette décision, dont il demande l'annulation, sans renvoi. Il demande l'assistance judiciaire, restreinte à l'exemption des frais de justice. La cour cantonale a renoncé à déposer une réponse. 