So here's the deal: I am making a module that is similar to the movie review module. I am trying to extend it with a node type for cast/crew ("people"). What I need is a way to, on the movie review editing page, have a way to easily add the people related to the show. Optimally, I would like users to be able to hit a button on the form, which makes a new window pop up in which they can search for people by name or whatever, and then click on one of the names in the search results, and the name gets inserted into the form.

I was thinking of using the method that poll.module uses to insert new poll choices, but i would rather have something a little "cleaner" (as in, not have to check a box and then hit preview)...

I would appreciate any suggestions, or if someone could point me to a similar feature that already exists. I don't mind getting my hands dirty (i am getting quite comfortable with the drupal api in general), but i would rather avoid relying on javascript if possible (compatibility is high on my list)

Appreciate any suggestions
Oh and I am using 4.6