I would NOT do 5 males to 5 females, that is a mix that would keep the females more stressed than needed. 1 male could "take care of" 50-100 female guppies just fine. Infact, a friend of ours did a video diary study that showed him that one of the male guppies in his tank fought off the rest so that he was the only one breeding with the females. Almost a lion's mentality on the breeding there.
Also, the more non-breeding stock (extra male guppies in this case) you have in the tank the less fry that will survive, usually, due to being eatten by their parents and the other fish in the tank.
1m/4fm is a good ratio, but if at all possible I would never do less than 2 females per male in the tank, which is what most livebearers are sold in (trios).
