In my C# Windows client, I have a POST submission to \"the mothership\". I want the data in the submits to be secured, of course, so I paid for HostGator to issue me an SSL cert
Sounds like you are doing it backwards. You should have the SLL Certificate installed on the web host/server. Then you create a web request to web server and requires the HTTPS protocol.