We've tried this configuration before and were advised by SDL Tridion support that running 2 sites in the same App Pool is not supported due to this issue: Grouping app pools causing error when using the ambient data frameworkGrouping app pools causing error when using the ambient data framework
This is more information than an answer. See others' answers for actual answers.