Авторизация на ВКонтакте php скриптом
90% логинящихся таким способом не знают об апи. Вы в какую часть входите?
Попробуйте для второго запроса новый curl_init сделать. 
Я думаю, "400 Bad Request" возможно из-за того, что вы посылаете второй запрос на url с __q_hash методом POST.