Sachverhalt: A. Am 17. Juni 2008 erklärte der Gerichtspräsident 8 des Gerichtskreises II Biel-Nidau X._ der mehrfachen Beschimpfung und der mehrfachen üblen Nachrede schuldig und verurteilte ihn zu einer Busse von Fr. 1'200.-- sowie zur Bezahlung einer Genugtuung von Fr. 1'000.-- an den Privatkläger A._. Vom Vorwurf der falschen Anschuldigung, eventuell der üblen Nachrede bzw. der Verleumdung, sprach es ihn frei. B. Gegen dieses Urteil erhob X._ Appellation an das Obergericht des Kantons Bern. Dieses bestätigte mit Urteil vom 30. April 2009 das erstinstanzliche Urteil in Bezug auf den Schuldspruch sowie die Genugtuungszahlung. Es verurteilte X._ jedoch zu einer bedingten Geldstrafe von 40 Tagessätzen zu Fr. 50.--, mit einer Probezeit von zwei Jahren, sowie zu einer Verbindungsbusse von Fr. 500.--. C. X._ führt Beschwerde in Strafsachen und subsidiäre Verfassungsbeschwerde an das Bundesgericht. Er beantragt, das angefochtene Urteil sei aufzuheben, und er sei vom Vorwurf der Beschimpfung sowie der üblen Nachrede freizusprechen. Zudem sei die Zivilforderung von A._ abzuweisen. Eventualiter sei das Urteil aufzuheben und zur Neubeurteilung an die Vorinstanz zurückzuweisen. X._ ersucht ausserdem um Gewährung der unentgeltlichen Rechtspflege sowie die Beiordnung eines amtlichen Anwalts. D. Es wurden keine Vernehmlassungen eingeholt.