You can have different versions of Oracle on the same server just make sure that the ORACLE_HOME are different and also all PATH and .profile for each Home is set .

Be careful while maintaining this server , it does lead to compications sometimes having different versions on same server