Minimum tank would be a 4x2x2ft as these plecs grow BIG. They are however quite slow growers so you *could* start them in a smaller tank. They get on pretty well with all fish and appreciate some bogwood in the tank, but should eat pretty much anything you give to it. We have one at work which is especially fond of Hikari Carnivore pellets and the odd bit of mussel.
Ben