Kotstar
Есть в NetBIOS'e такой параметр -- Scope ID называется. И машины с разными Scope ID друг друга в упор не видят, независимо от структуры IP сети.
Для Win9x и NT задается напрямую, для ХР, по-моему, можно задать в LMHOSTS или через nblookup. Подробнее см.
http://support.microsoft.com/kb/830578/en-us
ИМХО, в твоем случае это самый простой способ.
Borland
Да и для твоей задачи проще этого "scope ID" решения не найти.