Haha - you're right, wasn't sure I was going to make it!
Just needed to add cURL as an alternative if fsockopen isn't working. Early on I had added a cURL alternative to the part of the code where the access token was retrieved, but I forgot about the later part where the actual login takes place. Would have thought of that sooner but got off track thinking cURL wasn't working for you because of the white screen issue. I finally realized the white screen issue had to be due to some stray debug code we had added and that cURL was working. One of the difficulties with doing this remotely, but all's well that ends well!! Hope you enjoy Tiki.