For the sake of this exercise, I am assuming that you have a clear understanding of what XML-RPC is. If not, read more about it here. I am also assuming that XML-RPC is enabled on your wordpress blog and you have the required IXR_Library.php.inc downloaded from here.
The code below is self-explanatory.
// Update a Selected Post $title = "Updated Title"; // The Title of the Post $bodycontent = "Updated Blog Article Content"; // Article Content $categoriesu = array('Category1', 'Category2'); // Pre Existing Categories - Updated $tagsu = "tag1, tag2, $tag3"; // Updated Tags $content = array('title'=>$title, 'description'=>$bodycontent, 'categories'=>$categoriesu, 'mt_keywords'=>$tagsu); $params = array(100,$username,$password,$content,1); // First Parameter is mandatory Post Id (get your post id via Recent Blogs entries) // Run a query for PHP if (!$client->query('metaWeblog.editPost', $params)) { die('Something went wrong - '.$client>getErrorCode().' : '.$client->getErrorMessage()); }