Hi,
yes, arrayMaker would help you a lot with this. Also MonoSqlite would also be of a greta help too, and I am currently preparing a bridge for playmaker with advanced editing tools. Basically it will create the necessary actions ( Create, read, update, delete) for you. You simply select the database and table, what fields to use and the tool will generate the actions. It will work with arrayMaker as well.
that combination is in my opinion mandatory for any inventory system. I don't have enough gaming experience to really understand the requirements, but I know for sure that you'll need a data management of some sorts.
As for learning what are Arrays, you should simply see them as lists, you can either have a indexed lists, you can get to an item in the list by its index ( give me the third item in that list). you can also have a key baased list ( hashtable), where you would reference each item against a string. So you would query something like "give me the item with key "Player 2" or something.
I suggest to read documentations on arrayList and Hastables on the net, even if it's for scripting, you will get the basics, and will be able to apply this with playmaker since I have created all the actions necessary, using the same naming conventions as when scripting.
http://www.dotnetperls.com/arraylisthttp://www.dotnetperls.com/hashtablebye,
Jean