Super Interesting, question, are you serializing php values when you store them?
A demo! A demo! A demo! A demo! A demo! 
OK… I cannot resist no more… I will do the demo myself! 
Ok this could be handy for my next project… bookmarked it!
how can i tell the class to load 2 different .ini files?
would i need to instantiate a new object for every .ini file i want loaded?
Also how would I access data from an ini file that has information that i could otherwise access with a multi-dimensional array?
etc:
$ini = parse_ini_file('my-ini.ini', true);
$ini['section1']['username'];
$ini['section2']['password'];
also, any plans for the update release with database support?

, but what can I show on a demo for this type of class?
It only gets serialized when it’s an object or an array. Strings are saved as plain text in the file. This can be handy if you want to use the file as a sort of config file. Than you can open the ini file with a regular text editor and change the values in the file.