自分のタイムラインだけのTwitter投稿画面 改

<?php

//ポスト
if(isset($_POST['status'])){
	$status = trim($_POST['status']);
	$rss = simplexml_load_file($rssurl);
	if($status != "" && $rss->channel->item[0]->description != $username.": ".$status){
		$url = "http://twitter.com/statuses/update.xml?";
		$params = "status=". rawurlencode($status);
		$result = file_get_contents($url.$params , false, stream_context_create(array(
			"http" => array(
				"method" => "POST",
				"header" => "Authorization: Basic ". base64_encode($username. ":". $password)
			)
		)));
		usleep(500000);
	}
	header("Location: ".$base_url);
	exit;
}

?><html><head><title>post</title></head><body><form action="./" method="POST"><textarea name="status" cols="50" rows="4" wrap="soft"></textarea><input type="submit" name="write" value="up"></form><div><?php

//タイムライン表示
$rss = simplexml_load_file($rssurl);
$date = "";
for($i = 0; $i < 20; $i++) {
	$pubDate = strtotime($rss->channel->item[$i]->pubDate);
	if($date != date("Ymd",$pubDate)){
		$date = date("Ymd",$pubDate);
		echo $date."<br>";
	}
	echo date("H:i:s : ",$pubDate);
	echo str_replace($search,$replace,$rss->channel->item[$i]->description)."<br>";
}
?></div></body></html>

$username $password $rssurl $base_url $search $replace は各自何とか
$rssurlはuser_timelineじゃないとアレ