If there is no irrigation, 5 GPM is usually plenty for each house. If there is any irrigation, you size the pump for that, as the houses will be a smaller load. 600' distance is nothing as long as the pipe is large enough and it is not going uphill. With a 10 GPM flow rate and 600' of 1 1/4" poly pipe, you will only lose 4.6 PSI to friction loss. At 5 GPM flow 1" pipe is about the same loss.
Your water supply does not come from a pressure tank. Even a large 80 gallon size tank only holds about 20 gallons of water. 20 gallons won't go very far for a house that uses 300+ gallons per day, much less two houses, or irrigation demands. You have millions of gallons in the well, and that is where your water supply comes from. All a pressure tank is for is to limit the number of on/off cycles for the pump. No matter how large a pressure tank you have, the pump and well still have to be able to supply the water needed, or you will need a cistern type storage tank as jadnashua suggested.
Now that you have two houses on the pump the number of pump cycles will double. So you either need a larger pressure tank to reduce the cycles, or a Cycle Stop Valve to stop the cycling. With a CSV an 80 gallon tank is large enough for a city of 100,000 people, so a 10 gallon tank would be large enough for two houses.