i'd be inclined to keep the females in the community tank, if they get along with each other, set up a little tank for the male by himself, and get a 2 foot tank to spawn them in. Then you can set them up properly to spawn in there, remove the female when she's done, put the male back in his house when he's done, and raise the spawn. In the community tank it they manage to hatch they'll all be eaten.