Não há informações em nenhum livro oficial do D & D 3.5 que defina rigorosamente o que é um "aliado".
Também examinei alguns documentos do Pathfinder e também não consigo encontrar nada. Idem para 3,0. Parece que "aliado" é outra das inúmeras coisas que não são bem definidas em 3.5. Se você está procurando uma decisão oficial sobre isso, temo que você esteja sem sorte.
Na prática, existem algumas regras que parecem implicar que você escolhe quem conta como "aliado".
Some spells have a target or targets. You cast these spells on creatures or objects, as defined by the spell itself. You must be able to see or touch the target, and you must specifically choose that target.
Ênfase minha. Essa linha me faz acreditar que o conjurador é a pessoa que decide quem conta como um aliado para os propósitos de lançamento de feitiços. A citação aqui se refere a magias que têm objetivos especificamente, mas eu acho que implica que decisões de alvo (como quem conta como um "aliado") sejam feitas pelo conjurador. Este não é um argumento particularmente strong, mas acho que é o mais razoável que posso encontrar, com base nas regras.
Se você quiser fazer um houserule que diga que magias (divinas ou outras) podem determinar quem é um aliado e quem não é, isso também é legal. O grande problema que causará é que agora você tem uma maneira infalível de determinar se um membro do grupo é um agente duplo ou não: lançar abençoe e veja quem não é afetado.