Curl is an additional library that isn't enabled by default. You can check to see if your server has it by running a phpinfo script. If you don't have it, do you have access to the server to install it... or can you talk to the server admin?
I believe it's also possible to get files using fopen(), but I personally have never tried it.
Curl is definitely the preferred method to do this kind of stuff though.