The Sybase DBAs for our network do use a setup that lets us bcp (and isql) to a server on another box while staying on our own. If you can get this set up, you should be able to run both your bcp in and your bcp out statements from within your script.
I do that all the time. Is very simple. You must declare the other server into the interfaces file or sql.ini (NT). You can do it that with dsedit(NT) or dscp(Unix term). If you can connect with isql It's ok.
If you need run every night you must write and script like that and put in your cron: