on the same machine and the passing data is too large to be sent via GET. My current approach is to redirect to an intermediate cgi script on the source machine, which still has access to the data. The intermediate script builds a post form with the data in it and uses an javascript onLoad handler to automatically send the form to the remote script. For browsers with disabled javascript there is still a submit button. It's ugly, but it seems to work...