Respostas:
O sistema de partículas pode usar apenas um tipo de material. O sistema de partículas pode, no entanto, alterar a tonalidade e a transparência (obviamente) de partículas específicas, além de possuir um número arbitrário de emissores. Para obter efeitos mais complexos, no entanto, você precisará combinar diferentes sistemas.
Não tenho experiência específica com o Ogre3D, mas talvez você possa criar uma textura com várias imagens dentro e substituir os UVs correspondentes à imagem desejada.