I started looking into this and ran into some problems. All of the perl libraries and tools that my scripts need do exist for Windows, but they require a lot of troubleshooting to install. I got halfway through trying to install everything, and decided that I can't expect everyone else to go through this. So I'm left with either learning .NET (or something similar) to write it more natively for Windows, or just forget the whole thing. We'll see. It probably would work best as a plugin for EDDiscovery or something. I'm not yet sure what's involved with that.
Another possibility is that I run it on my server, but have people upload journals, instead of looking at EDD or EDSM data. This has the virtue of working with my existing code, plus allowing people to easily pick date ranges if they want (by selecting which journals to upload), and not requiring people to have already used EDD or EDSM. I can envision this as queuing up requests, deleting the uploaded journals once the video is ready, and then giving a temporary download link (large files will have to be expired off the server). I'm starting to like this idea.