Are you sure? I understand that you almost certainly have FTP access, but is it on the same server, the same machine. Not all hosts run FTP on the same server. I know its odd but two of our sites have FTP access at a different address than the sites themselves.
What kind of server is it? Windows or Linux? Is it shared hosting? How much access to the server do you have? Can you ssh into it?