I was able to complete freezes online for all. Are you able to say why it posed an obstacle for you to freeze your file please?
I asked about it in the expats Stack Exchange site and others had the same problem: https://expatriates.stackexchange.com/questions/12104/how-ca...
Same goes for Social Security accounts, they require a US address before they permit you to log in online and monitor your account for fraud.