Da SMS-Empfang auch bei Roaming in aller Regel kostenlos ist, geht das am besten, indem ihr jeweils nur nationale SMS verschickt.
Beispiel: Du holst dir nen Genion S ohne Handy, dazu gibts ne netzinterne SMS-Flat fuer 5 EUR. Sie nimmt eine o2-Karte mit nach Italien, dann kannst du ihr kostenlos SMS schicken.
Umgekehrt genauso. Ich kenne die ital. Tariflandschaft nicht so genau, aber bei Wind gibt's z.B. 4000 netzinterne SMS als Option fuer einmalig 7 EUR und monatlich 2 EUR. Du brauchst dann auch ne Wind-Karte, die du in D nutzt.
Alternative dazu: Ihr verwendet Instant Messaging oder mobile eMail. Dazu braucht ihr beide nur nen passenden Datentarif.