Sachverhalt: A. Auf Grund einer Anzeige, die Y._ als Vertreter des "Vereins X._" eingereicht hatte, führte das Veterinäramt des Kantons Aargau bei einem Landwirt in Bellikon am 9. September 2005 eine unangemeldete Kontrolle der Tierhaltung durch; dabei wurde eine vorschriftswidrige Schweine- und Kaninchenhaltung festgestellt. Mit Strafbefehl vom 3. Januar 2006 bestrafte das Bezirksamt Baden den Landwirt wegen Verstössen gegen das Tierschutzgesetz mit einer Busse von 300 Franken. Am 26. Januar 2006 verlangte Y._ per E-mail die Zustellung einer Kopie des Strafbefehls. Das Bezirksamt Baden wies dieses Begehren am 6. Februar 2006 ab mit der Begründung, als Anzeigeerstatter sei dem Gesuchsteller im Verfahren keine Parteistellung zugekommen. Die Beschwerdekammer in Strafsachen des Obergerichts des Kantons Aargau hiess die Beschwerde von Y._ gegen diese bezirksamtliche Verfügung am 18. April 2006 teilweise gut und wies das Bezirksamt Baden an, "Y._ Gelegenheit zu geben, innert einer anzusetzenden Frist von einem Monat den Strafbefehl auf der Kanzlei des Bezirksamts in Baden einzusehen. Macht er von seinem Recht keinen Gebrauch, gilt es als verwirkt". Im Übrigen wies es die Beschwerde ab. B. Mit staatsrechtlicher Beschwerde vom 22. Mai 2006 wegen Verletzung des rechtlichen Gehörs, des Öffentlichkeitsgebotes und der Medienfreiheit beantragt der Verein X._, diesen obergerichtlichen Entscheid aufzuheben. Ausserdem ersucht er, seiner Beschwerde aufschiebende Wirkung zuzuerkennen. C. Mit Verfügung vom 21. Juli 2006 legte der Präsident der I. öffentlichrechtlichen Abteilung des Bundesgerichts der Beschwerde aufschiebende Wirkung bei. D. Das Obergericht verzichtet auf Vernehmlassung. 