the problem with using the login page as a Server Side Include is that the login php code will be after the doctype tag which will cause the headers already sent errors you are getting.
Yes, using framework builder would fix this issue.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.