ну конечно запретить что-то он не может, но он при попытке сделать это перекидывает гостя обратно на страницу, с которой он хотел перейти в профиль
<script language="javascript">
str=document.url
page=str.substring(str.lastindexof('/')+1)
str = new string(document.getelementbyid("pun-status").innerhtml);
if(page.indexof("profile.php")!= -1 && !document.getelementbyid("navprofile") )
document.url=document.referrer
</script>
вставлять его нужно в объявление, или html-низ. но лучше всего в объявление.
его работоспособность можете посмотреть на этом форуме.