I'm new here, been poking about with stuff here and there, lol, after having run across the Tutorial on NPC Creation.
Not sure if my experience at item creation counts for much, since basically I'm just poking around NI on my own, but anyway...
Using a Paladin with all Stats 18 and trying to put on Firecam Armor, I pretty much verified that yes, for BG2 you can only set the general requirements as opposed to making it NPC specific. However there are a few other ways to achieve a person specific item, and probably I'll have to refer to some Mods here, lol.
One way is to make it unremovable, a pretty reasonable consideration with most character weapons. You can make it stick to their weapon slot and can't be removed. Then the item requirements are moot.
Do however make sure you don't check the Unsellable flag for the item, otherwise when the character is kicked from the party using Reform Party the item will be "given" to the main character, to permanently take up an equipment slot there (at least till you use Shadow Keeper etc to fix it).
Other thing to do, I think is to try Chloe's code. I haven't had time to look this over, but basically Chloe's script prevents you from dropping her swords onto the ground. I'm not sure if they are unusable to others simply because they have scripted minimum Dex value of 25 or something, though, haven't had time to check.
The other note also is that you can, using Abilities, create more than 1 ability for an item. This is useful if you want 2 specific item functions for a character, and you want to glue it to their hand, but if you glue it to all their free weapon slots the player will probably find them messed up. I haven't experimented thoroughly but it probably looks as if each item has only max 3 battle abilities (more than enough, I think). Limitations are that it will only show as a single animation on your character screen, and on your paper doll, and you cannot split proficiencies for such "dual" items. See Azuredge among other items, on such item creation.