If you are allowed to use fopen wrappers or whatever its called you can do it.
PHP:
<?php
$file = "http://url.to/some.file";
$name = explode("/", $file);
$name = $name[count($name)-1];
copy($file, "$name");
// You can do "directory/$name" if you want..
?>