I beleive your problem was the line:
sockwrite checktv GET quickinfo.php?show= $+ %checktv $+ &exact=1 $+ $crlf $+(HTTP/1.0,$crlf,User-Agent: WaTech,$crlf,Accept:) $+(*/*,$crlf,Host:) www.tvrage.com

which sould be
sockwrite checktv GET /quickinfo.php?show= $+ %checktv $+ &exact=1 $+ $crlf $+(HTTP/1.0,$crlf,User-Agent: WaTech,$crlf,Accept:) $+(*/*,$crlf,Host:) www.tvrage.com

my test case was as follows:
Code:
alias tst.open { sockopen checktv www.tvrage.com 80 }
on 1:SOCKOPEN:checktv: {
  if ($sockerr > 0) return
  sockwrite -n $sockname GET /quickinfo.php?show=My_Name_Is_Earl&exact=1 HTTP/1.0
  sockwrite -n $sockname Host: tvrage.com
  sockwrite -n $sockname Connection: keep-alive
  sockwrite $sockname $crlf
}
on 1:SOCKREAD:checktv: {
  sockread -f &data
  bwrite tst.txt -1 -1 &data
}


tst.txt returns:
Code:
Date: Thu, 11 Dec 2008 16:08:03 GMT
Server: Apache/2.2.10 (Unix) PHP/5.2.5
X-Powered-By: PHP/5.2.5
Content-Length: 348
Keep-Alive: timeout=1, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8

Show Name@My Name Is Earl
Show URL@http://www.tvrage.com/My_Name_Is_Earl
Premiered@2005
Latest Episode@04x12^Reading Is a Fundamental Case^Dec/04/2008
Next Episode@04x13^Orphan Earl^Dec/11/2008
RFC3339@2008-12-11T:00-5:00
Country@USA
Status@Returning Series
Classification@Scripted
Genres@Comedy
Network@NBC
Airtime@Thursday at 08:00 pm
Runtime@30