Your code is a mess, don't use so many different vault files (JUST USE ONE) and read a single players name only ONE time and use it as the key for all nvault writes.
Also, save each player data in a single vault entry, using authid instead of name as the key. There are plenty of examples on the forums that show how to do this.
Here's one for example
http://forums.alliedmods.net/showthread.php?t=115901
__________________