A: 

Does anyone know why fsockopen would have these performance problems? Does it have to do with the timeout setting?

I've had problems in the past with fsockopen over ssl - but that isn't what your asking.

Have you tried using the curl_* family of functions instead, that might help?

Mr-sk
I did try that, but I don't think that the servers that I would be deploying to would have PHP compiled with curl support (it's not the default). I don't have a real problem here since `fopen` is working for me, but I am definitely curious why this is happening.
Steven Oxley