If you're going to use retrieve_item you don't need the if statement at the beginning.
alias wang => ash retrieve_item(1,$item[wang]); string name; if("%%" == "") name = my_name(); else name = "%%"; string page = visit_url("curse.php?action=use&pwd&whichitem=625&targetplayer="+name);