Amiguinhos,
Mas nao entendi sua colocacao, o acesso simultaneo existe em qualquer banco ou versao.
Existem 2 aspectos básicos de limitações, numero de usuários simultâneos e tamanho do banco de dados.
Todo servidor de database tem suas especificações e limitações o problema que não encontramos com facilidades estas informações e depois de desenvolver em cima da ferramenta começamos a ter problemas. Como somos teimosos insistimos em usar, mesmo porque, atualizar o motor pode nos trazer novos problemas.
Alguns gerenciadores de banco de dados possuem um bom tamanho de base mas pÃfio numero de usuarios, tipo, passou do limite, ao invés de barrar simplesmente trava o resto ou abre derrubando outro.
Se você tentou instalar como serviço e o mesmo não subiu, instale a versão 2.5 ou 2.5. Após a desinstalação sugiro rodar um programa(estilo cCleaner) para limpar o registro.
O Firebird possui uma configuração através de um arquivo .conf, a variável LockSemCount precisa de um valor de contagem de locks de semaforo. Coloque um numero legal, tipo 50.
Caso a linha esteja comentada( com caracter # na frente) basta eliminar o caracter # do inicio da linha.
Reinicie e computador.
Dica final, verifique o Service Pack do Windows 2003 Server e instale o SP2. Lembrando que o suporte a este S.O. termina em Julho de 2015.