Pessoal, eu já tive esse problema com XP, primeiramente veja a versão do seu XP,
se for HOME não funciona mesmo, tem que ser a PRO.
Eu colocaria um Windows 2003 Server e deixaria o banco ACCESS mesmo, tenho sistema de Vendas com mais de 20 usuários com ACCESS e um banco de 1GB, nunca deu problema, só tem que indexar a cada tempo para ele ficar mais rápido.
Se um dia vc puder mudar para MSDE ou SQLServer faça-o
A versão HOME e limitada para compartilhametos.
abraço a todos.