Não sei se percebi bem a pergunta mas,
é absolutamente necessário que as fotos estejam alojadas num qualquer endereço da internet.
A maneira mais simples é usar o servidor do geocaching.com.
Faz-se a página, anexa-se fotos à descrição (como se faz para anexar a um log), nota-se o endereço da imagem e usa-se esse endereço para, editando a descrição, colocar a foto na página da cache.
Em alternativa ao servidor da gc.com, pode-se subscrever um serviço gratuito de hosting para fotos.
Se fôr preciso, eu entro em mais detalhes e até aponto um ou dois exemplos de entre as minhas.
