検索候補はGoogleの場合、Google Suggest APIを使うと取得できます。
上のソースを改造してみました。
#include "hspinet.as"
keyword = "あ"
netinit
if stat : dialog "ネット接続できません。" : end
; URLを指定
neturl "http://www.google.com/complete/"
; GET形式でCGIにパラメーターを渡す
netrequest_get "search?hl=ja&output=toolbar&q="+keyword
*main
; 結果待ちのためのループ
netexec res
if res > 0 : goto *comp
if res < 0 : goto *bad
await 50
goto *main
*bad
; エラー
neterror estr
mes "ERROR "+estr
stop
*comp
; 完了
mes "DOWNLOAD 完了"
netgetv buf
mesbox buf,640,200,1
sdim result, 256
//取得したXMLからデータを抽出
axobj oXMLDoc, "Msxml2.DOMDocument", 0, 0
oXMLDoc("async") = 0
oXMLDoc->"setProperty" "SelectionLanguage", "XPath"
oXMLDoc->"loadXML" buf
oRoot = oXMLDoc("documentElement")
comres oSuggest
//すべてのsuggestion要素を取得
oRoot->"selectNodes" "/toplevel/CompleteSuggestion/suggestion"
repeat oSuggest("length")
//取得した要素の1つを取り出す
oItem = oSuggest("item",cnt)
//取り出した要素のdata属性を取得
oAttr = oItem("attributes")
oData = oAttr("getNamedItem", "data")
result += oData("nodeValue") +"\n"
loop
mes result
stop