The main reason for embedding is because the code in which the forum becomes exposed displays different information under different circumstances. In addition, there's alot of session variables that are being maintained by the server.
However, I'm not sure that either one of these reasons REQUIRE that the discussion forum be nested in the ASP. My next step is to simply link from the asp to the php, and see if that breaks anything...