Sachverhalt: A. A._ und B._ haben am 1. Mai 2001 in Bern geheiratet. Die Ehe wurde vom Gerichtspräsidenten 8 des Gerichtskreises VIII Bern-Laupen, E._, am 10. Juli 2006 auf Klage von A._ hin geschieden. Mit Eingaben vom 8. November sowie vom 13. und 23. Dezember 2011 reichte A._ Strafanzeigen gegen B._, ihren Sohn C._, ihren Rechtsanwalt D._ sowie gegen alt Gerichtspräsident E._ ein wegen mehrfacher Ehe (Art. 215 StGB), Urkundenfälschung (Art. 251 StGB), Verleumdung (Art. 174 StGB), falscher Beweisaussage (Art. 306 StGB), Namensverweigerung (Art. 15a des zwischenzeitlich ausser Kraft gesetzten kantonalen Einführungsgesetzes zum StGB bzw. Art. 15 des Gesetzes über das kantonale Strafrecht vom 9. April 2009), evtl. Täuschung der Behörden (Art. 118 des Ausländergesetzes vom 16. Dezember 2005; SR 142.20) und Amtsmissbrauchs (Art. 312 StGB). Seiner ehemaligen Frau warf A._ im Wesentlichen vor, sie sei am 1. Mai 2001, als sie ihn geheiratet habe, mit Z._ verheiratet gewesen, was sie ihm und den schweizerischen Behörden verschwiegen hätte. Der wahre Name ihres Sohnes C._ sei Y._; sie habe dessen Identität fälschen lassen, um ihre vorbestehende Ehe zu vertuschen. B._ und ihr Anwalt hätten zudem im Scheidungsverfahren verschiedene verleumderische Behauptungen aufgestellt. E._ warf er vor, ohne ausreichende Beweise geurteilt und seine grundlegenden Rechte verletzt zu haben. Am 5. Januar 2012 nahm die Staatsanwaltschaft des Kantons Bern das Verfahren nicht an die Hand. Am 14. März 2012 wies das Obergericht des Kantons Bern die Beschwerde von A._ gegen diese Nichtanhandnahmeverfügung ab. B. Mit Beschwerde in Strafsachen beantragt A._ sinngemäss, diesen Entscheid des Obergerichts aufzuheben und das Verfahren wieder an die Hand zu nehmen. Ausserdem ersucht er um unentgeltliche Rechtspflege. C. Das Obergericht verzichtet auf Vernehmlassung. E._ beantragt in seiner Vernehmlassung, die Beschwerde abzuweisen. B._, C._ und Rechtsanwalt D._ stellen den gleichen Antrag. Das Obergericht verzichtet auf Replik. A._ hält an der Beschwerde fest. 