Thanks for all the help, I got it working now

.
This panel I talked about is Debug-Only, just so I can see if the bmap really changes.
I didn't use the index 0 because I reserved that for an "no item state"

I used HellThunders method of doing
item_name[0] = str_create("Potion");
item_bmap[0] = bmap_create("items/drink/potion.tga");
and used Superkus
pnl_test.bmap = item_bmap[1];
to change the panelbmap... and it worked

!
Excellent help, you guys

!