Multiple instance on single SQL Server
You can install as many instances of SQL Server as you like on a server, up to 50. The licensing is by the server, not by the instance (it used to be, once upon a time) so you have some freedom to do so.

The real question I would counter with is: Do you need another instance? Most people don't.