Hi mediakitchen,
In web farm environments, the TempDirectory that you specify must map to a central location, which is saved to by all servers in the farm. This can be done using a virtual directory that maps to a common shared folder on the network.
What I mean the TempDirectory setting is
$uploader->TempDirectory="/temp";
Regards,
Ken