やっとこさ、落ち着いて資料を眺めていたら、良い感じのサンプルコードが見つかった。
これで通信部分はあっさりと解決しそうな…。
以後、メモ書き。
[C#]
Encoding enc = Encoding,GetEncoding("shift_jis");
string input = "-------";
string url="http------";
string postData="";
Hashtable ht = new Hashtable();
ht["text"] = HttpUtility.UrlEncoding(input,enc);
ht["other"] = "********";
foreach(string k ht.keys){
postData += String.Format("{0}={1}&", k ,ht[k]);
}
byte [] data = Encoding.ASCII.GetBytes(postData);