You'll need to make a model parameter of the field name.
First, see this topic for a general discussion of how to create model tools: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/A_quick_tour_of_creating_tools_with_Mo...
Secondly, see this topic for information on how to make model variables: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Exposing_tool_parameters_as_variables/...
Then you can make a model parameter of the variable: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Creating_model_parameters/002w0000003z...
I came here looking for an answer to the same question David Curtis asked. Not knowing whether something like this is possible is what leads me to either create similar but duplicative models, avoid models in favor of python programs that call each tool individually, or break up models into two smaller models just so that a single tool in the middle of the model can be called outside of either model.