Why not keep it simple and do something like showing what its position was last week which would all be done in the same query as above?
So
$qry= "SELECT clickid, clickname, currentcount, lastposition FROM clicks_table ORDER BY totalclicks DESC LIMIT 10";
$res = mysql_query($qry);
the 'lastposition' field would just be an integer which gets updated when the record moves position in your database.
So in your list of items you would have the following:
while ($datarow = mysql_fetch_array($res)) {
$clickid= $datarow['clickid'];
$clickname = stripslashes($datarow['clickname']);
$currentclicks = $datarow['currentcount'];
$lastposition = $datarow['lastposition'];
echo "<p>$clickname (Clicks to date: $currentclicks) | Last weeks Position ($lastposition)</p>";
}
mysql_free_result($res);
Obviously your list would be styled much nicer and be in columns.