What you describe is basically a conditional value list.
Forum Tutorial: Custom Value List?
Knowledgebase article: http://help.filemaker.com/app/answers/detail/a_id/5833/kw/conditional%20value%20list
The "pop up" part of your task may take some additional scripting via a script trigger--depending on what exactly you mean by that phrase...
Thanks for the help!