Yes, you can actually do it from your windows machine with a macro program Use GSitemap by Vigos its free.
Yes, sitemap generator supports a rich set of command line arguments including load project, scan website, create xml sitemap, create html sitemap, ftp upload, sitemaps ping etc. You can then use Windows Task Scheduler (builtin into Windows) or similar tool to have it run e.g. once every day.