Well, this should compare the INI to the reg and add it if missing.
Code:
For each $Printer in $ArrPrinters
	$Printer ?
	If AScan($ArrPrinterKeys,$Printer) = -1
		$RC = AddPrinterConnection($Printer)
	EndIf
Next

You still need to do the same thing the other way around comparing the reg to the INI to delete what is not in the INI.

Remember this this is all optimistic code. You still need to add error checking etc.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.