勝手にまとめます。

まず、PCでのブランジングの際にソースを絶対非表示にすることは不可能です。
なぜならキャッシュがあるから。それにview-sourceとか使われたらそれまでだし。
携帯用のページのソースを見せたくないんですよね?
それなら.htaccessを使ってホスト制限をかけてPCからアクセスできないようにしたらよい。
各携帯会社のIP帯域はすべて公開されているので簡単に作れるはず。
現に、俺も携帯用のソースを見られたくない。ってか勝手に変なことされないように
PCからのアクセスは禁止しています。

.htaccess ってなに?と聞くなら死んでください。