It's like requesting any other page, but this time you read the data into a binary variable and save it to a file:
  • alias getpic sockopen gp www.[/i]d-0h.com 80

    On *:sockopen:gp:{
    var %s = sockwrite -tn gp
    %s GET /ocr.php?string=whateva&submit=GO HTTP/1.0
    %s Host: www.[/i]d-0h.com
    %s Referer: www.[/i]d-0h.com
    %s
    write -c pic.png
    }

    On *:sockread:gp:{
    if $sock(gp).mark == data {
    sockread &data
    bwrite pic.png -1 &data
    }
    else {
    var %var
    sockread %var
    echo -s -> %var
    if !%var { sockmark gp data }
    }
    }

    On *:sockclose:gp: run pic.png