Quote: "but I'm stuck loading the images and the amounts in the actual inventory."
work out what the maximum amount of actual images you can display and chop your array into segments using a data pointer variable, for example, you can display 5 images but your in inventory contains 20 items, on first load display array items 0-4 setting the data pointer to 0, and assuming you have some scrollbar or buttons when clicked increment/decrement the pointer by 1 shifting the displayed items.
you might find it useful having 2 types 1 for the actual inventory and 1 for the list, this way you set the array index of the inventory to the item in the inventory display so when clicked you have the right item, using this system you can achieve scrolling by moving only the data pointer and not have to mess around moving images and such, if you get stuck I would be happy to code an example.