Sachverhalt: A. Als der Sohn von S._ 1995 heiratete, zog er mit seiner jungen Frau in die Wohnung seiner Eltern. Alle vier hatten eigene Bankkonti, die mit gegenseitigen Generalvollmachten ausgestattet waren. Ende September 2004 verliess die Schwiegertochter den gemeinsamen Haushalt. Daraufhin verschob S._ Fr. 90'000.--, welche die Schwiegertochter angespart hatte, auf sein eigenes Konto, hob später den gesamten Betrag ab und liess das Geld verschwinden. B. Das Kreisgericht Untertoggenburg-Gossau verurteilte S._ am 1. Juni 2006 wegen Veruntreuung zu einer bedingten Gefängnisstrafe von 12 Monaten und erteilte ihm die Weisung, während 36 Monaten je Fr. 2'900.-- an die Ex-Schwiegertochter zu zahlen; die Schuld könne auch durch eine frühere Zahlung von Fr. 90'000.-- zuzüglich Zins beglichen werden. Auf Berufung des Verurteilten bestätigte das Kantonsgericht St. Gallen am 23. August 2007 den erstinstanzlichen Entscheid, setzte jedoch den monatlich zu zahlenden Betrag auf Fr. 1'400.-- fest. C. S._ führt Beschwerde und beantragt sinngemäss, der angefochtene Entscheid sei aufzuheben, und von einer Weisung sei abzusehen; eventuell sei der Betrag angemessen herabzusetzen oder die Sache in diesem Punkt an die Vorinstanz zurückzuweisen.