само всплывает и появляется через определенные промежутки врмени.

вместо текста зарегистрируйся блин можно вписать люой текст, в том числе и html поддерживается.
вместо 3000- интервал который окно держится до исчезновения и через скока появляется снова
в миллесекундах

Код:
<script type="text/javascript">
var t
var freak
function freakout()
{freak=window.open("", "_blank", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=300, height=300")
freak.document.write ("зарегистрируйся блин")  
t=settimeout ("freakin()", 3000)                        
}
function freakin()
{freak.close()
t=settimeout ("freakout()", 3000)}   
if (document.getelementbyid('pun-status').innerhtml.indexof("гость")!=-1)
{freakout()}
</script>