2 Platys und 3 Guppys sind für ein 56L Aquarium garnicht mal so viel... Beide Fischarten sind Gruppenfische und haben bestimmt nichts dagegen, ein paar Geschwister um sich rum zu haben. Ich selbst hatte mal ein Aquarium gleicher Größe und hielt 11 Platys darin... kein Problem :)
Wenn du sie trotzdem los haben willst frag doch mal Freunde oder Bekannte, die auch ein Aquarium besitzen :)
Eine Fischart, die die Babys frisst und den großen Fischen nichts tut ist mir für ein Aquarium nicht bekannt... Bei mir ist es aber auch schon vorgekommen dass die großen Fische ihre Babys entweder selber gefressen haben oder sie verhungert haben lassen... vielleicht löst sich dein Problem ja ganz von allein ;)