Concordo com o Posturas, com software gratis em principio das conta do recado.
Para uma rede com vários utilizadores, o ideal é ter o sistema o menos intrusivo possivel! Isto é, os utilizadores que nada percebem do assunto não deverão passar a vida a clicar em avisos de segurança de modulos pro-activos de alguns antivirus, ou de gestão de programas de uma firewall. Convem ter segurança, claro, mas mantendo um nivel de sanidade mental nos utilizadores!
A firewall do XP serve para proteger o inbound na perfeição (ainda para mais dentro de uma rede com NAT).
Um antivirus free tambem dá conta do recado se os utilizadores não passarem a vida a sacar "free screensavers" da net. Nesta classe recomendo o Antivir pela sua capacidade de detecção ou o AVG pela leveza e por ser install and forget.
Se optares por um antivirus pago recomendo 100% o nod32, que facilmente se faz com que seja install and forget, e oferece uma detecção ao nível dos mais exigentes.
Recentemente apareceu o AOL active virus shield free, baseado no kaspersky 6. É excelente em termos de detecção, mas tou a passar por um problema que poderá ser de data loss... De alguma forma o kasperksy modifica o index ntfs levando a erros com o chkdsk. Isto deixa-me algo preocupado, tendo em conta que várias pessoas no forum kaspersky se queixam do mesmo e dizem que é necessária uma formatação completa (não a rápida) para resolver o problema criado no ntfs. Já fiz backups, mas espero não ter de os usar!!!
Em principio desactivar o ichecker e o iswift poderá evitar esse problema, mas como nada de oficial foi dito ou feito não posso garantir.