Я думаю, что предложение Хэнка Гея использовать библиотеку для обработки деталей является лучшим, но если вы хотите «сделать это самостоятельно», вам нужно открыть сокет на веб-сервере и затем отправить свои данные в HTTP Формат POST, который описан здесь . Аутентификация может означать множество разных вещей, поэтому вам нужно быть более конкретным.
К сожалению, все вышеперечисленные три задания сопряжены со значительной сложностью, поэтому вам нужно разбить вопрос на этапы и вернуться и спросить о каждом бите отдельно.