まずはTwitter Applications | dev.twitter.comでアプリケーション登録を行ない、abraham/twitteroauth - GitHub からOAuth認証用のライブラリをダウンロードします。あとは次のようなコードでTwitterに投稿できます。
<?php
require_once("twitteroauth.php");
$consumer_key = "consumer_key";
$consumer_secret = "consumer_secret";
$access_token = "access_token";
$access_token_secret = "access_token_secret";
$to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);
$req = $to->OAuthRequest("http://api.twitter.com/1/statuses/update.xml","POST",array("status"=>"OAuth経由のツイートテスト"));
header("Content-Type: application/xml");
echo $req;
?>via:PHP+OAuthでTwitter

