First, thanks for using this topic instead of creating a new one. This is a prime example of an unlocked dead topic being useful.
Second, please don't bump threads that are on the first page already. Especially not by quoting your entire post. We aren't going to be more likely to help you because you posted your code twice. There's only maybe twenty people that regularly visit and help on this board, so be patient in the future while waiting for a response.
The problem is that you're calling addItem(%client.player.tool[_],%file.readLine()); Replace all of these with addItem(%client.player, %file.readLine()); and you should be golden.
I'd like to also warn you that the while loop in serverCmdLoadMe is entirely pointless, along with the last two arguments to that function.