Just so I understand - you're purchasing ipod touches for some folks, and want to open them up and put photos on them prior to giving them, right?
If that's the case, I don't think it's physically possible.
The ipod touch will have to be set up with an apple id, and I presume you don't want every single one of them to have your apple id.