O XP tem um recurso chamado "Compartilhamento de conexão com a Internet" que pode ser usado para fazer isso. Ele exige que dois adaptadores de rede sejam instalados no sistema (um pode ser um NIC com fio, o outro, um NIC sem fio). Dependendo da quantidade de liberdade que você recebe nesta empresa, você pode obter uma placa de rede USB e usá-la como a segunda placa de rede.
Ele não dará ao seu Mac acesso transparente a coisas para as quais sua máquina XP possui credenciais, mas você pode configurar pastas compartilhadas na unidade C: do XP ou outra unidade local e acessá-las pelo Mac.
Não há realmente nenhuma maneira de conectar o seu Mac e a máquina XP a um hub e fazer com que a máquina XP intercepte magicamente o que o Mac está tentando passar pelo hub e fazer com que pareça vir de si mesmo.