si VPN, tu peux oublier les addresses MAC.
A la rigueur IP, mais c'est tout.
Vu que tu as du win98, le budget doit pas être énorme, donc le plus simple, ca serait encore un proxy linux-Squid.
Sinon, des société font de très bon proxy-appliance, mais le prox c'est plus la même chose.