you can keep the same kind of firefish together, they are schooling fish and do best(IMO) in groups of 2-3.
I first got one, and all it did was hide all day, and was to scared to come out and eat so it died.
Now i have two and they are pretty outgoing.
As for the red and purple fireshish question, im not sure