There should be little conflict when installing two versions of oracle on the same machine. Make sure you use different ORACLE_HOMEs for each version. When installing two versions, I typically use the listener with the HIGHER version to listen for both databases.

Creating two databases (SIDs) on the same box is also no problem. You have to watch out to make sure you have enough physical resources (memory, mount points, etc) and that your kernal parameters are configured such that you can use enough resources. Other than that, it's common practice and will allow you to maximize your oracle license.