Und wir Einzelheiten zu deiner Fragestellung...so kann man nicht wirklich sinnvoll darauf antworten.
Was genau ist dein Problem? Wo hängt es? Nachdem FTP unabhängig von Windows oder Mac ist, brauchst du nur einen FTP-Server und einen FTP-Client. Der FTP-Server läuft auf dem Server des Providers/Serverbetreibers und mit dem FTP-Client verbindest du dich zu diesem.
Für Mac OS X ist "Cyberduck" ein guter und freier FTP-Client.
Für Windows kann ich "CoreFTP LE" empfehlen.
Probleme machen manchmal Firewalls zwischen der Verbindung...da lohnt es sich oft im Client zw. aktivem und passiven FTP umzuschalten.