A police officer can make an arrest in any location that he has a lawful right to be. You should contact a local attorney with information on your specific problem.
You may petition the town to take over the road. If the town agrees there are several legal methods that can be used by the town to convert the private road to a public way. You should inquire at...