Is the number of aliases for a host limited?

No, with MAMP PRO you can use as many hosts and aliases as you like.