Ich habe mit sowas leider nie etwas zu tun gehabt, aber wenn das C# Programm für deinen Eigengebrauch sein soll, dann kannst du auch ein altes Bluetooth Handy nehmen mit einer billigen SMS Flat. Du koppelst das ganze mit deinem C# Programm und kannst problemblos über das Handy kommunizieren ohne das dabei vielleicht doch dein Anbieter deine Nachrichten loggt
So eine Flat bekommt man heutzutage hinterhergeschmissen..
lg