Yes, it's called UV mapping
it's basically, assigning what part of an image will texture what part of an object.
Good programs to UV map with are UV mapper
The upside I find for lithunwrap is that you can view the model in 3d as you unwrap the UV's. Uv mapper can in its pro version, but that costs money.Here's a tutorial for using UV mapper
And This is a tutorial for UV mapping with Lithunwrap
Both the tutorials are for Anim8or, but there should be much better tutorials on using the program not focused on anim8or in particular. I advise you check these out as well so that you know how to use the program. Use google and research UV mapping, how to do it, how to use the programs, and tips and tricks and all that.