My setup will not work if Modem and Router are your concern. Anyway I will try to make it understandable. (I hated language in school

)
WAN
v
v
Modem
v
v
Router and DHCP server (trusted port IP 192.168.123.254 subnet 255.255.255.0)
V
v
Switch>>>>>>Company A with windows domain (IP range 192.168.123.xxx mostly dynamic IP's)
v
v
Company B with Novell Netware and SME servers (IP range 192.168.123.xxx mostly dynamic IP's)
(There is of course much more on the network but that is not relevant for this discussion)
In your situation I think the least expensive way to fix the problem if your concern is the modem and router is to get both companies togeather and replace those components, at that point, if you did not trust the other companies wiring and switches you could fork the network. (but leave everything on the same subnet.)
I guess I would have to understand this comment "network is about to colapse" to be able to advise you. What I was trying to demonstrate is that two windows domains or a windows domain and a network controlled by an "Other" operating system will live on the same subnet and is probably the simplest way to share network resources.