После перехода http://login.vk.com/?act=login&redirect=1 Получаем данные формы, в которых есть один хэш с названием s, после переходим с этими данными на http://vkontakte.ru/login.php и получаем основные куки. Но может быть такой момент что хэш s отсутствует(точнее появляется редирект на другую страницу, на которой контакт говорит что пароль плохой).
Jingo Bo, если s отсутствует, то еще может быть такое, что выскакивает капча, а ты ее не вводишь (посылаешь запрос напрямую)