Вы свой велосипед придумать хотите? Если вам не подходит mSQL (или подразумевалась MySQL?), то можете посмотреть в сторону sqlite3. www.php.net/manual/en/book.sqlite3.php
Давно ли в третьей ветке есть urllib2? Cookielib не использовал, но в третьей ветке это http.cookiejar
Дело, видимо, в том, что вы не читаете документацию.
Какой вопрос, такой и ответ будет. Вам нужно настроить build system, либо каждый раз в sublimeREPL отправлять. Ни ОС, ни версии Python я в астрале не вижу, гуглите сами.
Либо ручками парсить файл с доменами, делать реквест на любой сервис и оттуда уже выцеплять регулярками, например, либо готовые библиотеки. Чем вот эта вас не устраивает?
Как уже сказали выше — PyQt и QtCreator. Добавлю, что в PyQt есть своя утилита "Designer", которая для простеньких приложений подходит идеально. Потом ui файл можно спокойно перегнать в .py через uic и импортировать оттуда уже готовые элементы.