yes, you can have more than one Percula if introduce them as babies and even if you don't. it's best to get them at the same time, but you can make them get along. (though it might be stressful...not sure who got stressed more, me or the fish...)
since I don't have any of the other fish I can't comment on that.