I think any wired buds with an inline mic and press to answer button will let you control the phone utilizing voice feature. The 3.1 firmware update due out ? (hopefully soon) will support voice dial over bluetooth.
Edit: Just tried it out with a wired set not from Apple. It works...just hold the press to answer button.