There is no theoretical limit on how many sites you can host on a single IP. I worked for a domin registrar back in the day when all the domains that we registered that were not resolved to a client site were all pointed to a holding page. This was, in effect, a one page site that over 500,000 domains shared on a single IP.