Jac:

Did you actually look at the .INI file structure I pointed you to? That one associates printers with groups. One the reads the printers into an array, then for each printer, the script checks whether the user in in the groups associated with the printer. That's about 10 lines of code in KiXtart 4.x

Also, might be time to upgrade to KiXtart 4.x in order to take advantage of new features like UDFs.
_________________________
There are two types of vessels, submarines and targets.