Estoy haciendo mi propia libreria Twitter, pero tengo problemas para generar el primer paso

Estoy haciendo los pasos (segun yo bien) segun como dice el manual de "Implementing Sign in with Twitter" (https://dev.twitter.com/docs/auth/implementing-sign-twitter).
Sobre mi code, he generado una libreria que llame "sockets_io.php" donde tengo la funcion que conecta el socket y permite enviar datos por flujo POST y/o GET, usando "sockets" o "curl".
Y un segundo codigo que es "twitter.php" donde estan las funciones principales para facilitar todo el proceso, desde conexion, publicacion de contenido, etc....
Los codigos son:
socket_io v2.1 - http://pastebin.com/UGx85w3T
twitter v2.0 - http://pastebin.com/xLHk29dy
El codigo que uso para probar es:
Código
<?php # incluir librerias de arriba $r= twitter_request_token( 'socket' ); echo '<h1>Resultado</h1><p>'; echo '</p>'; ?>
El error que obtengo es: http://pastebin.com/8jANcZ4s.
Alguien que me pueda ayudar ?.....
Chequen el enlace de el error que obtengo, hay veran la Base String, la Trama que sale y el Resultado (respuesta del server twitter).