....so you're saying that I can run my script, and when I use hsave to save all my stuff:

[Nick]
Desc = (chardesc)
Name = (charname)
[Nick2]
Desc2 = (chardesc2)
Name2 = (charname2)

...ect

I can then close the window, and when I open it again and use hload to load the exact same thing. Multiple tables? If I cant do it with just those commands, how can I make it so it does. I might need around 30 of these little group things, hash tables, and I REALLY don't want to alter the script I've made.