You might not need threads to get user input from the console. Jp posted this in response to a similar query on the twisted-python mailing list:
http://article.gmane.org/gmane.comp.python.twisted/9019 -- http://mail.python.org/mailman/listinfo/python-list