Невозможно публиковать в Twitter только с их именем пользователя.
С точки зрения API, публиковать в Twitter даже невозможно, если у вас есть имя пользователя и пароль.Приложения API, которые хотят общаться с Twitter, должны использовать реализацию OAuth в Twitter.
Хорошей отправной точкой является FAQ по Twitter OAuth .Или вы можете использовать библиотеку, написанную кем-то другим, для выполнения тяжелой работы за вас.