Adult males can actually reach 6". Some of mine are already 4" (like the one in my avatar. That picture is several months old though, he's bigger now).
I would not put that many in a 55g, maybe a 75g. It's hard for me to gauge without actually seeing a tank's size...but it'd have to be fairly large.
As for tankmates, lots can be kept with them. Pretty much anything that isn't aggressive or overly nippy. On the other hand, congos themselves get big and have big teeth (relatively speaking)...so they can be a little nippy. I won't put my mystery snail in with them. His antennae would probably last about 30 seconds. I've got mine in with hatchet fish, some other rainbows (madagascans) and some rasboras. All's well.