You're welcome. Of course this could also be done with AJAX, but I wanted to be able to handle it in a context that is effectively a script, not a web page, and thus unable to execute any Javascript.

I don't know what the equivalent to fopen() is in ASP or other languages, but I'm reasonably sure that you can do the same sort of thing in any language. <g> The key to success is getting every byte right in the HTTP request. <g>