I found a work around using a .bat file if anybody is interested. It creates a table, exports it as a .bat file, and executes it. This worked good for me since my file is named with a date that changes every week.
DATA lib.table;
INPUT rem $ 1-50;
CARDS;
@echo off
cd\
d:
cd \directory
> my.ftp echo o ftp.address.com
>> my.ftp echo user
>> my.ftp echo password
>> my.ftp echo bin
>> my.ftp echo cd directory
>> my.ftp echo get file.zip
>> my.ftp echo quit
ftp -s:my.ftp
exit
;
RUN;
proc export data = lib.table
outfile = 'D:\directory\table.BAT'
dbms=tab;
run;
%sysexec D:\directory\table.BAT;