IIS7 - two SSL sites on 1 public IP?

One certificate can contain 100 names, this is a limit imposed by Let’s Encrypt. However if all your sites are subdomain e.g. something.site.com then you can just get a wildcard for site.com (*.site.com) and use that, that requires using DNS validation.