Technically you can do this remotely.
If the computer that is hosting SQL Server is exposed to the internet, you should be able to access it. If nothing else, you should be able to add an entry to you host file to handle the IP resolution.
Given that, you should be able to register the computer with the Server Enterprise Manager.
-Mike