Há alguns meses atrás desenvolvi esta classe super útil para postar no Twitter, já usando o sistema de encurtar urls do Bit.ly . A classe detecta automaticamente se houver um link no status, e troca pela versão encurtada.
Você pode testar o funcionamento da classe aqui: http://www.erikafocke.com.br/demos/twitmsg
Exemplo de utilização:
require_once(“Twitmsg.php”);
$tw = new TwitMsg(“username”,”password”,”testing class twitmsg”);
$result = $tw->sendMsg();
/*debug*/
echo [...]