Der Einzelrichter zieht in Erwägung:
1. Die Beschwerden in den Verfahren 6B_86/2012 und 6B_95/2012 richten sich gegen das gleiche Urteil des Obergerichts des Kantons Solothurn vom 9. Dezember 2011 und betreffen dieselbe Rechtssache. Die beiden Beschwerden sind zu vereinigen und in einem einzigen Entscheid zu beurteilen.
2. 2.1 Der angefochtene Entscheid schliesst das Verfahren nicht ab. Die Vorinstanz heisst die Kassationsbeschwerden der Beschwerdeführer teilweise gut und weist die Sache zur neuen Beurteilung der kassierten Punkte (Schuldspruch Duppenthaler [Vorhalt Lemma 2 und 5 betreffend], Strafzumessungen, Kostenentscheid und Parteientschädigung) an die erste Instanz zurück (vgl. angefochtenes Urteil, S. 19 und 21). Es liegt mithin kein Endentscheid im Sinne von <ref-law> vor, sondern ein Zwischenentscheid. Als solcher ist er nach <ref-law> mit Beschwerde in Strafsachen nur anfechtbar, wenn er einen nicht wieder gutzumachenden Nachteil rechtlicher Natur (<ref-ruling> E. 4) bewirken könnte (lit. a), oder wenn die Gutheissung der Beschwerde sofort einen Endentscheid herbeiführen und damit einen bedeutenden Aufwand an Zeit oder Kosten für ein weitläufiges Beweisverfahren ersparen würde (lit. b). Die selbständige Anfechtbarkeit von Zwischenentscheiden bildet eine Ausnahme vom Grundsatz, dass sich das Bundesgericht mit jeder Angelegenheit nur einmal befassen soll (<ref-ruling> E. 1.2; <ref-ruling> E. 2.2; <ref-ruling> E. 2.1). Die Ausnahme ist nach der Rechtsprechung restriktiv zu handhaben (<ref-ruling>. E. 3.2).
2.2 Das Bundesgericht prüft grundsätzlich von Amtes wegen, ob und inwiefern eine Beschwerde zulässig ist (vgl. <ref-law>). Immerhin ist die Beschwerde gemäss <ref-law> hinreichend zu begründen. Soweit die Eintretensvoraussetzungen nicht offensichtlich erfüllt sind, gebietet es die dem Beschwerdeführer obliegende Begründungspflicht, sich auch dazu zu äussern (<ref-ruling> E. 1.1 S. 251; 353 E. 1 S. 356). Inwiefern das vorliegend angefochtene Rückweisungsurteil des Obergerichts für die Beschwerdeführer nicht wiedergutzumachende Nachteile bewirken könnte, lässt sich nicht erkennen. Die Beschwerdeführer äussern sich dazu mit keinem Wort. Die Beschwerden erweisen sich damit im Sinne von Art. 108 Abs. 1 lit. a und b BGG als offensichtlich unzulässig. Darauf ist im Verfahren gemäss <ref-law> nicht einzutreten.
3. Dem Verfahrensausgang entsprechend sind die Gerichtskosten (<ref-law>) den Beschwerdeführern aufzuerlegen (<ref-law>).

Demnach erkennt der Einzelrichter:
1. Die Verfahren 6B_86/2012 und 6B_95/2012 werden vereinigt.
2. Auf die Beschwerden 6B_86/2012 und 6B_95/2012 wird nicht eingetreten.
3. Die Gerichtskosten von je Fr. 800.-- werden dem Beschwerdeführer und der Beschwerdeführerin auferlegt.
4. Dieses Urteil wird den Parteien und dem Obergericht des Kantons Solothurn, Strafkammer, schriftlich mitgeteilt.
Lausanne, 2. April 2012
Im Namen der Strafrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Einzelrichter: Schneider
Die Gerichtsschreiberin: Arquint Hill