EEK......

OK, I don't have any code for you, but this MIGHT work....

Create another DLL/function/etc. to load the TIFF image into a database on your SQL Server into a binary column type. Then you just have to read the image from that table back to your client on the other side of the firewall. Sounds easy enough, yes?