You can use the insert html code fragment tool to insert code fragments,
scripts etc. to bring some dynamic functions to a static Publisher web page.
How or why you are trying to combine or insert .php files, code or pages
into a Publisher page seems beyond the scope of a Publisher built website.
Perhaps you should read more about php scripting language:
http://en.wikipedia.org/wiki/PHP
http://www.php.net/
Or maybe you are making all this more complicated than you need. If there
are design elements on the php page that you want on your Publisher page,
why not just copy and paste?
Dreamweaver? Why are you trying to combine three different tools to build
your site?
More specifically what are you trying to do?
Good luck.
DavidF