Hi,
I am looking for a service that can be provided to my hotel guest.
The Channel being requested are
CCTV4 (China)
CNN
BBC
StarsTV
HBO Channels
NHK World Premium
Is It possible that I just pay for some account for my guest to use?
On the main Roku web site, you can do a keyword search for a channel (https://www.roku.com/whats-on). But that is going to return channels available in the US. Depending on your location, Roku may have a country-specific web site that offers more localized search. There are also a number of web sites that offer lists of favorite channels, but again they may be country-specific.
I would be very careful offering guests access to channels that you pay for, unless those channels don't have on-demand purchasing ability. Someone could really run up your account bill with pay per view. And what one person watches could influence what the next guest sees on the screen.
this article Watch Live Mandarin TV talks about Sling TV having some of what you want. I didn't know they had international channels.