I'm just wondering how you are going to write the scripts? If you are going to have some sort of opcode comiler then it doesn't matter what the index is because your compiler can read the original text and work it out.

I use DWS for my scripting. Its nice Delphi compatible code, and I've worked out some nice methods for integrating it into my games with a minimum of hassle. If you like I'll pass it on.