You may or may not be aware that Twitter have stopped third party applications from using Basic Authentication. For those who are not quite clear on the mechanics of authentication, when using Basic Authentication you (or your program) send a Username and Password with each request.
This documentation details how to allow one instance of tcli (OAuth) to be used for multiple user accounts,