Wyślij XML przez HTTP Post do IP: Port

Ok, więc na początek nie używam żadnego serwisu internetowego. W tej chwili nie wiem zbyt wiele o aplikacji, która odbiera XML inaczej niż go odbiera. Duża pomoc tam wiem. Nie napisałem aplikacji odbierającej, ale moja firma nie ma żadnych przydatnych sposobów testowania fazy transmisji XML.

W zasadzie chcę wysłać taki dokument XML ...

<H2HXmlRequest class="myClass">
<Call>
    <CallerID></CallerID>
    <Duration>0</Duration>
</Call>
<Terminal>
    <CancelDate></CancelDate>
    <ClerkLoginTime></ClerkLoginTime>
</Terminal>
<Transaction>
    <AcceptedCurrency></AcceptedCurrency>
    <AccountId>6208700003</AccountId>
</Transaction>
</H2HXmlRequest>

... do aplikacji, o której naprawdę niewiele wiem. To nic nadzwyczajnego i przy odpowiedniej pomocy prawdopodobnie mógłbym dowiedzieć się więcej informacji. Ale to, co zamierzam zrobić, to wymyślić jakąś aplikację C # Forms, która może przyjąć tę prośbę powyżej, wysłać ją za pomocą IP i portu i mam nadzieję, że coś się wydarzy.