Cool. I will try to get expect installed tomorrow.
I did come up with a work around that solves the problem under Linux. It involves creating a command file for SFTP (with the PUT command), then creating a short Expect script that calls SFTP and responds with the password, then .. running the script.
I will post the code snippet tomorrow as I am home right now.