In all honesty, and I know I probably sound like a moron when saying this, I have no idea what you're talking about when you're refering to a global script.
Hey, check it. I found an edit button. Coolies.
Anyway, I think my question about multiple instances of the same item probably involves polymorphism somehow. and I totally forgot how, but it made perfect sense at the time.
Er, I mean, I think polymorphosism could help me set up objects with specialized functions. If I wanted multiple instances, I WAS thinking that I could just string in several... er, references?... to the same object. object sword's at_next points to another sword or something. However, I'm doubting that that will work because I'm thinking that since it uses one base object sword, I couldn't define multiple values for each at_next. So yeah, maybe polymorphosism could help here too. Somehow. No idea how anymore, but meh. Then again, maybe there's something in the list class/template/whatever that could help, so I need to get back to reading over that.