Yes, you can manage more than 20 websites through one Squarespace account. Remember, however, that every website requires a separate subscription.