Sachverhalt: A. Mit Verfügungen vom 13. April 2007 und 26. April 2007 sprach die IV-Stelle des Kantons St. Gallen R._ ab 1. November 2004 eine Viertelsinvalidenrente samt zwei (ab 1. April 2007 einer) Kinderrenten zu. Daraus resultierte für die Zeit vom 1. November 2004 bis 31. März 2007 eine Nachzahlung von zusammen Fr. 24'842.-. Gleichzeitig verfügte die IV-Stelle die Nachzahlung von Vorschussleistungen an die Swica Krankenversicherung AG (als Kollektivtaggeldversicherer nach Versicherungsvertragsgesetz [VVG]; nachfolgend: Swica) in der Höhe von Fr. 7'604.- und an das Sozialamt X._ in der Höhe von Fr. 17'234.80. B. Die Swica reichte dagegen Beschwerde beim Versicherungsgericht des Kantons St. Gallen ein und beantragte, die IV-Stelle sei zu verpflichten, die Verrechnung der Taggeldleistungen im Betrag von Fr. 11'237.20 vollumfänglich zuzulassen; das kantonale Versicherungsgericht lud das Sozialamt X._ und R._ zum Prozess bei; mit Entscheid vom 27. Februar 2008 wies es die Beschwerde ab. C. Die Swica führt Beschwerde in öffentlich-rechtlichen Angelegenheiten und erneuert den vorinstanzlich gestellten Antrag. Die IV-Stelle, das Sozialamt X._, R._ und das Bundesamt für Sozialversicherungen verzichten auf Vernehmlassung. 