I'm not sure how many members or entries my pool will have. Can people keep joining until the first major starts so I can pay for the correct number of entries?
Yes. Payment is not required until day two of the first major the commissioner has active (usually the Masters for most pools).