How do I make a render with a background image in Blender Render?
The are plenty of ways to do this.


Place a texture on a plane in the 3D View. UV Mapped plane.  
Render with a transparent alpha for the cube.  Place on background image by whatever image processing means including GIMP or the Blender Compositor.
There are also HDRI images free for the background