In that case, probably the best way is to examine how the summon monster script works, a tweak of it would be able to grab the token id of the token it summons and save it to your character sheet. However, I think there is a problem here. I'm not totally sure, but I think each time you create a token, it's id is randomly regenerated. If that's the case, you won't be able to use the method you are hoping to re-summon the token. i have to go now, but I'll try to think of a good way to handle this. Though if the weapons each have a character sheet, you can summon them from there by name, not id.