@blokchain
1.а.) Установите количество неудач вскрипта в большую сторону, и в случае ошибки поток пеезапучтится.
Б) создаете ресурс с типом из файла, потом в скрипте вставляете в екшн Парсить строку в разделе Инструменты, понимает разделители ":", "," точно, и еще какой то.
В) найдите отличительные особенности на странице после успешной и плсле неудачной авторизации, выберете по кким елементами будете проверять, и воспользуйтесь действием Проверить существование, а по его результату делайте дальнейшие условия
2) http://wiki.bablosoft.com/doku.php?id=ru:how_to_let_user_to_choose_output_file_name
Так же советую перечитать вики от начала и до конца, а так же уроки и демонстрационные скрипты в программе