How to manipulate phplist remotely?

I have developed a Delphi application, one function of which is to use a remote MySQL database to generate an email with an attachment that I want emailed roughly each month to about 600 people in my association. Their addresses are obtained via a query on the database. My ISP has a sending limit on emails that prevent me sending these emails automatically via smtp and they recommended I use phplist.

Is it possible (and how) for me to use my application to upload an email and a list of addresses to phplist each month and have phplist send off the emails for me by me sending it some kind of command?

We do have a web site but my application is really nothing to do with it and I don’t want to have any manual operations involving the web site if possible. I was hoping for a means to upload the necessary files and ‘run’ phplist automatically via a remote connection.