Yes. With shared hosting you create one cPanel account for every IP then use add-on domains to make multiple domains per IP. With dedicated servers and VPS hosting you'll produce as several cPanel accounts for every IP as you wish.