Seems extremly hard to code it. I mean it is doable to create something like ebony blade, but i doubt that you can easily apply it to all weapons without decreasing game performance drastically. You have to monitor all weapons that player used, count its killed creatures and so on. When you store it in chest you expect that number of creature killed by weapon will stay after you take it back later.