То есть вы хотите, чтобы пользователь контролировал точную информацию о соединении, которую использует клиент IRC? Чтобы сделать это, вы должны получить входные данные от пользователя, прежде чем устанавливать соединение с помощью функции raw_input .
ПРИМЕЧАНИЕ: raw_input удалит завершающий символ новой строки.
HOST = raw_input('Enter Host: ')
PORT = int(raw_input('Enter Port: '))
... для всех значений, которые вы хотите, чтобы пользователь мог настроить.
Пример:
HOST = raw_input('Enter host: ')
print HOST
>>>
Enter host: stackoverflow.com
stackoverflow.com
>>>