I'd like to point you to the following link which shows my tutorial on how passive sonar alone (using NO automatic map contact updates) can be used to estimate speed, AOB/course and range. You will still need a periscope observation befroe firing. but you can get very close and be ready to fire before a periscope sighting is made.
http://www.subsim.com/radioroom/showthread.php?t=115366