If your sites are related to one another and you want to link them together, having different IP addresses can sometimes help your site rank higher in the search engines.
Separate accounts are self-explanatory, so let's look at reseller accounts. As a reseller, you are basically acting as an agent for the hosting company - a middleman between them and the end user.If you do choose to host all your sites with one company, there are essentially 3 choices - separate accounts for each site, a reseller account where they are all hosted or a dedicated server, again where they are all hosted. If you are happy with the hosting company you're using for your existing website(s), one advantage of using them for another site is the fact that you know they offer good service and support.They might also offer discounts for multiple sites, so your costs might be lower if you stay with them again.
Hosting on a dedicated server gives you complete control over the web server. You may install any software you want, any operating system you want and you can allocate resources like memory and hard disk space however you want to divide it up between your sites.
The disadvantage of a dedicated server is that you are responsible for maintaining the server and sometimes even for the technical side of things. If you aren't familiar with the technical side of running a web server, you may need to choose a managed dedicated server, where the hosting company looks after these issues.The idea is that you can set up your own company offering web hosting that is ultimately hosted by the company. You don't have to resell this hosting however - you can use the hosting services for your own websites, essentially "reselling" the hosting to yourself.
About the Author: