Maybe I don't understand exactly what you need to do, but why can't you do something like this

code:
  
For Each $level in $levels ;Split results
If InGroup ("@DOMAIN\"+$level)= 1 ;Check for group membership
If KeyExist($regkey) ;Check if printer already connected
? "Printer already connected"
Else
$printers=ReadProfileString('@CURDIR\printers.ini',$level,'Printers')
$printers=Split($printers,',')
For Each $printer in $printers
$nul=AddPrinterConnection("\\$PRTserver\"+$printer)
Next
EndIf
Else
; Psuedocode
if user is connected to this group's printer (from ini file)
remove it
endif
Endif
Next

_________________________
Eric