Also, SSL etc. bringt nix, da man den Source von .NET sehr leicht wiederherstellen kann von einer .exe.
Das mit dem Web ist schon der richtige Ansatz.
Dem .php übergibst du entweder GET (

) oder POST Parameter, die verwendet weiterverwendet werden fürs Mail senden.
Folgende Funktionen in php solltest du dir ansehen: $_GET/$_POST und mail