Glad to help

It allows me to practice and learn some of the vb features better anyways.
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="top5posters" active="1">
<title>Top 5 Posters</title>
<description>Gets a string of the top five posters, and parses where $Top5 is included in a template</description>
<version>0.1</version>
<url />
<versioncheckurl />
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
</templates>
<plugins>
<plugin active="1" executionorder="5">
<title>Top5Posters</title>
<hookname>forumhome_start</hookname>
<phpcode><![CDATA[global $vbulletin;
$GrabString = $vbulletin->db->query_read("select `username`, `posts` from `".TABLE_PREFIX."user` ORDER BY `posts` DESC limit 0, 4;");
while ($GrabTop = $vbulletin->db->fetch_array($GrabString))
{
$Top5Store[] = '<tr><td width="100%" style="color:#848484;">'.$GrabTop['username'].'</td><td style="white-space:nowrap; color:#FFFF00">'.$GrabTop['posts'].'</td></tr>';
}
$Top5Store = '<table width="100%" border="0" style="color:#FF0">'.implode('', $Top5Store).'</table>';
htmlspecialchars_uni($Top5Store);
build_datastore('TopPosters', $Top5Store);
unset($GrabTop, $Top5Store, $GrabString);]]></phpcode>
</plugin>
<plugin active="1" executionorder="10">
<title>Parse Names</title>
<hookname>global_start</hookname>
<phpcode><![CDATA[$Top5 = $vbulletin->TopPosters;]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title>DataStore</title>
<hookname>init_startup</hookname>
<phpcode><![CDATA[$datastore_fetch[] = "'TopPosters'";
$Top5 = $vbulletin->TopPosters;]]></phpcode>
</plugin>
</plugins>
<phrases>
</phrases>
<options>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>