Who scores that road? And if the road does not have an inn, does that mean it scores no points since each tile would give 0 points?
The player with a meeple in the road will score it. No meeple, no scoring.
Yes, it means if not inn, no score (traders have been taxed already
). This way the owner of the toll house owner would be the most interested in finishing the roads, although it will score less for him at the end of the game the finished roads would be scored normally again.
Also the toll house can be used to reduce road scoring for other players
Remember in case of doubt it would act as a barn for roads.
As soon I have more time will update the rules, having moved recently dont let me too much time off.