Sure. Keep a file an INI file on your Netlogon share with the default printer name in it and key the entry by the client name.

I'm assuming as you've said that these have NetBIOS names that they are some sort of WinCE device rather than the older WyseTerm thin clients?

Anyhoo, your ini file will look something like:
Code:
[PRINTER]
WYSETERM001=\\server\printer1
WYSETERM002=\\server\printer2
...



You can get the default printer with:
Code:
$sDefaultPrinter=ReadProfileString(@SERVER+"\Netlogon+"\Printers.ini","PRINTER",%CLIENTNAME%)



If the NetBIOS names include the room number then it becomes even easier.