El código fuente no puede ocultarse: si ecribes esto en la barra de doirecciones podrás verlo sin problemas;
Código PHP:
javascript:code=document.documentElement.innerHTML.split('<').join('<').split('>').join('>');document.getElementsByTagName('body')[0].childNodes[0].parentNode.replaceChild(document.createElement('div'),document.getElementsByTagName('body')[0].childNodes[0]).value=code;