The part with the games is not completely done this way
the skinfile-function
row() displays one the information for one(!) game and uses several variables:
$entry -> information about the game, like GameID, title, size, costs ect.
$top -> best result ever
$acualtop -> current highscore
$pbest -> personal best result
$rating -> rating for the game
notice that the first three variables are arrays with several information in it.
Just read through the skinfile and the $row()-function to see how everything is done
btw: which language is your arcade ? you did translation, or is that any of the provided languages ?