Além da solução de instalar um servidor de domínio para sincronizar contas de usuários, o que poderia ser caro, você também perguntou sobre o estabelecimento de scripts para mapear unidades de rede no logon.
Comente que, se as unidades de rede forem mapeadas como persistentes, elas deverão estar permanentemente disponíveis sempre que o computador mapeado for ligado.
Também observo que as contas de usuário não precisam estar ativadas em todos os computadores: basta conceder à conta Convidado acesso à pasta compartilhada. Basicamente, qualquer usuário não autenticado sempre usa as permissões do convidado. (Também é útil saber que, com menos de 7 anos, o Visitante não faz parte do grupo Todos).
Pode-se entrar em todos os tipos de problemas através da rede XP e 7, que nem sempre jogam bem juntos, por isso é melhor manter tudo morto simples.
Um bom artigo que explica todos os conceitos é Compartilhamento de arquivos no Windows XP / Vista .
A seção Autenticação de convidado deve ser útil.