ya i agree with dmopar, i would go for atleast a 90g for 4 p's but 125g would be best but if u go 150g then u can add more later if u wanted. im going from a 55g to a 180g, 4p's 2 9p's. if ur just starting with p's ull probably want more later.
they will always bite each other no way to stop them from doing it. i had 12 rbp in a 125 gal and kept goldfish in their at all times 6 months later i had 4 big ones.u can expect the same they will cannabalis each other its their nature.
i have had my largest 4 piranha since they were the size of dimes and now are 6"-7" long. i only started with them 4 and they have never canabalized before.