in reply to overload arrays ?

nmerriweather,
I think what you are looking for is perltie. It allows you to create an object that you can treat just like a native data type but you can also call methods on using tied.

Cheers - L~R