Você parece enfrentar vários problemas com este. Limitações do Windows XP, limitações que podem estar presentes nos drivers que você está usando / foram fornecidas ... etc. Como eu sou novo, não posso postar todos os links que eu precisava, então pode haver links que você precisa selecione e copie / cole manualmente para seguir.
Não é o WNIC que está em falta por si. Vários dispositivos WAP comerciais usam placas sem fio Mini-PCI para fornecer acesso sem fio. Parece que você precisa ter drivers baseados em Access Point específicos disponíveis no fabricante (como nos dispositivos baseados em RTL 8180 Native Wi-Fi AP por aí), bem como um sistema operacional que permita a criação de um dispositivo baseado em infra-estrutura (Windows CE, por exemplo).
Examine este artigo do MSDN e especificamente este artigo sobre como configurar o registro no sistema operacional que você precisa construir e você começa a ter uma noção do que seria necessário para usar um sistema operacional não projetado para se posicionar como uma WAP Infra-estrutura e transformá-la em uma só.
Como você apontou, há uma pilha de utilitários que podem ser usados em conjunto com o Win7 para que isso aconteça ... no entanto, isso não era o caso do Windows XP. Existem soluções de software "potenciais", como:
-
Nat32 que fornecerá acesso à Internet através de um WNIC presente (mas nenhuma menção é feita a ele sendo ad-hoc ou infra-estrutura).
-
O WooWeb é uma solução de roteador de software comercial que também funciona em uma WAN e LAN, e da documentação parece ser uma infra-estrutura, não um ad-hoc.