There have been a few threads like this but I've not seen a definite solution. I happily run two and three sites on the same servers with no problem. I'm using apache and virtual hosts.
I assume the database server instance is the same, but with separate databases?