Buenas noches amigos de FDW,
 
Tengo un código que me permite seguir a usuarios de Twitter usando el API, pero sólo funciona para el dueño de la aplicación, que es mi propia cuenta. 
A continuación muestro algo de código..estoy usando la librería Abraham twitter oauth   
Código:
 $usuario = "CuentaTwitter"; //La cuenta twitter que quiero seguir
require_once('twitteroauth/twitteroauth.php');
// Tokens de la aplicación
$access_token = "XXXXXXXXXXXXXXXX";
$access_token_secret = "XXXXXXXXXXXXXXXX";
$consumer_key = "XXXXXXXXXXXXXXXX";
$consumer_secret = "XXXXXXXXXXXXXXXX";
$connection = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$connection->post('friendships/create', array('screen_name' => $usuario));
  Lo anterior funciona perfecto para mi, pues soy el creador de los tokens que se utilizan. Lo que quiero es que cualquiera pueda autorizar la aplicación y usar esos token en su nombre. 
Hice una prueba donde un usuario X autoriza la aplicación y sigue al usuario Y, pero en efecto, quien lo seguía era mi cuenta (la dueña de la app). 
Debería existir algo como lo siguiente, que establezca quien sigue a quien, pero no tengo idea de como hacerlo: 
$connection->post('friendships/create', array('screen_name' => $seguido), array('screen_name' => $seguidor), ); 
Saludos y gracias,
Luis