First of all, are you using the latest version of TurboActivate? Get it on your API page.
At what point is TurboActivate hanging? And is it really hanging, or is it just taking a long time? If I were to guess, I'd say either an internal firewall or proxy is blocking access either from TurboActivate (or your app) or to wyday.com.
What happens when they use Offline activation?
If offline activation isn't "hanging" then the problem is with their internet layers in their network (proxies, firewalls, etc.). If it is "hanging" then what they've got is probably due to overly restrictive editing of the Group Policy Editor. Tell them to allow unrestricted Read/Write access to the %appdata% folder. Also, tell them to allow unrestricted read access to all registry. Lastly, tell them to disable any group policy filters they have on WMI -- WMI should be unrestricted for both non-admin and admin users.
If I were to guess, I would say that restrictive WMI filters are placed on accounts. They should remove any filters using the Group Policy editor.
Have also asked him to try running as admin.
TurboActivate doesn't require admin privileges.
Add logging to your app and tell me which TurboActivate functions are succeeding and which ones are taking too long.