All right, so if I'm following here, I can use $ITEMUSED in conjunction with a variable for each item to track the amount? The actual item page gave me the impression number of uses either maxed out at eight or were infinite, but if that's not the case then this suddenly got a lot more workable.
Of course it still means making a variable for every single item, but I can live with that.
I ran into a snag with the knapsack method anyhow because what I was wanting was a combination of what's in the article on on page variables and couldn't quite figure out the syntax.
Basically, I wanted to use %%VARIABLE%>%0%TEXT%% so that an item would only be mentioned if you actually had it, while including the %%VARIABLE%% inside there with the text as well. So, "You look inside your knapsack and see: 6 potatoes" or whatever. I wouldn't want the player to know they every other possible item that they had zero of right when they're starting out.
Or to phrase it another way, IF VARIABLE > 0 THEN $PAGETEXT := $PAGETEXT + "Item: %%VARIABLE%%" except whoops, doesn't look like it knew what to do with $PAGETEXT from the Item Script, and the inventory page wasn't accessible any other way.
The other option would've been brute forcing it with the removal of the knapsack item all together and putting a link with a script going to the inventory from every single page, but, yeah...looks like this is going to be a tedious headache for me either way, and that's once I actually figure out how to even do it right...