This has worked for me with a Roku 2 HD at a Hilton brand hotel. I happen to be web app developer so this solution jumped out at me as soon as i figured out that my Roku wouldn't work since it doesn't have a web browser.
1. Connect to the hhonors wifi through the Roku to write down the IP Address that gets assigned to it.
2. Write down the MAC address of the Roku
3. Connect your laptop to the wifi. NOTE: You will need to copy the url of the 1st page of the hhonors authentication. THIS IS CRUCIAL
It will look something like this:http://somehiltonproperty.wayport.net/i ... &VlanId=20
here is what you need to change
CC%3a6D%3aA0%3a4D%3a58%3a4C - This is the MAC address of your laptop. If you disregard the %3a in the section, it translates to CC:6D:A0:4D:58:4C.
192%2e168%2e2%2e11 - This is the IP Address the hotel gave your laptop. Disregard the %2e in the section. it translates to 192.168.2.11
if you replace the MAC address and IP address in the URL and paste it into your browser, you will get the page rendered as if your laptop is your roku.
Sign in and enjoy!