Para poder usar un sistema de posicionamiento REAL, necesitas si o sí un dispositivo de posicionamiento, y actualmente tan solo existe como tal el GPS. Otros sistemas aproximados como usar las MAC de los puntos de acceso colindantes, las torres de teléfono... son simplemente sistemas aproximados que tienen un índice de inexactitud y error bastante amplio.
Es decir, si dicho software es realmente un software GPS, tan solo funcionará en los iPhone que tienen GPS. A lo cual la pregunta es si requierer conexión a inet para la descarga de los mapas ó para usar alguna aproximación de ubicación. Si es lo primero para mi es una estafa, si es lo segundo es prácticamente inservible.
Sobre conectar al iPod Touch un GPS externo, no cuentes con ello. Para empezar no tiene perfil BT para conectar dispositivos similares. Aun en el caso de poder cambiar el stack del BT tan solo podría dar problemas y más problemas. Y conectarlo a otro movil para usar el GPS De otro terminal, me parece aun más absurdo e improbable.
Si se quiere usar un GPS, la única forma segura es usar un dispositivo GPS, ya sea integrado o un dispositivo GPS externo (y no me refiero a esos GPS enanos BT)... y usar por supuesto mapas Offline. Tener un dispositivo al cual le quieres comprar o añadir un GPS por BT o conectado a él... para mi son mas cacharros más cacharros... eso es lo que sucede cuando una persona se compra un dispositvo que no cumple sus espectativas. Si no necesitas GPS, no te compres un dispositivo con GPS. Si necesitas GPS, comprate un dispositivo que ya tenga GPS.