簡単すぎることだと思うのですが、うまい解決策がわからないので教えてください。

XHTMLで書いていて、phpというものを使おうと思ってサイト巡ってスクリプトを
DLしてきたのはよかったのですが、
<? 〜 ?>;
というPHPを埋め込んでもエラーが出てしまいます。

どうも<?xml version="1.0" encoding="Shift_JIS"?>この宣言がまずいらしく、
HTML4.01なら問題ありませんでした。
Shift_JISを使う以上、この宣言をはずすことができないらしく、悩んでいます。
どうやったらXHTMLのままで、phpをエラーなく埋め込むことができるでしょうか?
<?php 〜 ?>としてphpを埋め込んでみてもだめでした。

どうかおひとつ教えてください。
>>394さんとは似てて違うと思うので・・・