ИМХО, скрипт рабочий. уменя работает на отличненько
<html>
<head>
<title>Title</title>
<script type="text/javascript">
function openUserInfo(login)
{
window.open('http://game.timezero.ru/info.swf?login='+encodeURI(login), 'inf','width=300,height=335,top=335,left=300,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,dependent=no');
}
var login = 'fobos';
document.write("<span style='cursor:pointer' onclick='openUserInfo(login)'>");
document.write(login);
document.write("</span>");
</script>
</head>
<body>
</body>
</html>
попробуйте разобратся. может у вас не подключайтся внешний файл посему-то. проверьте в основном файле такое
alert(openUserInfo);
если работает, то попробуйте написать более полный код, или локализовать ошибку самостоятельно