Well, I've reread the manual and find yet again that I only THINK I know it all: include does provide for HTTP protocol calls, complete with GETS.
I still don't think you've got a valid URL for include, however.
Use of -> in your URL may be problematic: Browsers translate this automatically, but the include command doesn't. Consider using urlencode() function.
It may be that the aces.bf42.com server has been set up in apache to block calls from remote servers. Lots of servers do this to prevent hotlinking, especially to dirty pictures. Even if you'r not hotlinking to dirty pictures, an global Apache set up like this would result in a blank space where you expected output.
Another possiblity? Are you using windows PHP?
From the manual:
"Warning
Windows versions of PHP prior to PHP 4.3 do not support accessing remote files via this function, even if allow_url_fopen is enabled.
See also Remote files, fopen() and file() for related information. "