How are the competitors and competition tables set up?
You could create what you describe using the Data Assist search wizard, but depending on the table set up, you may need to start with a join query on the results page.
you could create a recordset to return the competitors on the search page, use that to populate the select list that the Data Assist Search wizard creates.