Hola, puesto que soy nuevo en el foro quería hacer un aporte. Este script muestra los tweets (mensajes publicados en el timeline del usuario en twitter) de un usuario determinado no protegido:

Nombre del archivo: tweet.js
Código PHP:
$(document).ready(function() {
    $.
ajax({
      
type'get',
      
dataType'jsonp',
      
data: {
        
screen_name'nombre_usuario',  // Este debe ser el nombre de usuario en Twitter
        
countn                                     // 'n' debe ser un número entre 0 y 200 (200 es el máximo permitido por la API de Twitter
      
},
      
url'http://api.twitter.com/1/statuses/user_timeline.json',
      
success: function(datatextStatus) {
        for(
i in data) {
          var 
screenName '<b>@'data[i].user.screen_name ':<b>';
          var 
mensaje data[i].text;
          $(
'#tweet').html(screenNam mensaje);
        }
      },
      
error: function(reqstatuserror) {
        
console.log('Estado: ' status);  // console.log Muestra mensajes a la consola firebug de Firefox
        
console.log('Error: ' error);
        $(
'.error').html('Estado: ' status '<br />Error: ' error);
      }
    });
}); 
En data {} se puede especificar el parámetro include_rts: true, lo cual traería devuelta también los retweets, si es que existen.

Esto muestra los mensajes que uno vería al entrar a twitter y revisar los mensajes no protegidos del usuario (en el timeline). Si necesitan mostrar los mensajes protegidos de su usuario tienen que (según lo que dice la API de twitter) registrar una aplicación en twitter para que les provean de una clave (similar a ssh) y utilizar OAuth.

Espero que les sirva, saludos :D.