Is it that you want to know the viewshed of each point individually, or the entire trail?
If it's the latter, just use the trail polyline layer as the input to the Viewshed tool.
If it's the former, you would have to run the viewshed tool in a loop, otherwise the viewsheds of all the points will overlap with each other and not give you the actual viewshed of each individual point, but rather a sort of mishmash of all the point viewsheds.