You would only need one for the shrimp. I've found that with enough hiding spaces you will be overloaded with guppy fry. The baby shrimp are so small even very small guppies may be able to make snacks of them. Not sure if you want breeding boxes in your tank though. They take up space and would detract from the aesthetics of your tank. If you could do 2 tanks I think that would be for the best. You wouldn't have to worry about the shrimp at all and if you provide cover in the guppy tank you will be good there too, no breeding boxes necessary.