Supporting Multiple Oracle Clients
Yes, you can run multiple clients on one machine. It's mainly a case of making sure you set your ORACLE_HOME correctly before starting any work.

But you can talk to 10 DBs using the 11 client happily, so that would also work for you.