先日のCLR/Hで、タッチ非対応のWindows 8環境で、マウスでタッチ操作する方法のLTがありました。
この方法をだいぶ長いこと探していたので、これを知れたことは北海道へいった大きな収穫でしたw
マルチタッチのシミュレーションは、InjectTouchInput関数と、その初期化のためのInitializeTouchInjection関数(ともにWin32 APIのみ)を使えばよいようです。使い方は、キーボードやマウスをシミュレートするSendInput関数と似ています。
この発表をされた @furuya02 さんが、C#のラッパーと、それを使ったアプリケーションを公開しています。コードも公開されているので、読めば使い方もわかります(感謝、感謝)。
必要な関数の説明や、簡単なサンプルはこちらをどうぞ