I thought about having two buttons, one for momentary, and the other for push to talk, but there are a few problems with that...
1) The enclosure this will live in already has a bunch of buttons in it, (about 11 total) and it has to remain as small as possible. It is part of a remote broadcast kit, and will need to remain small and light since it will need to be packed in a road case along with a bunch of other gear and travel every week.
2) If there are two buttons, it will be easy to get confused, and you may end up pushing the incorrect button. Which normally wouldn't be a problem, unless you were finishing talking to the person on the other end, and you start bashing them and then realize that you hit the toggling button and your mic was still on!
3) Ideally, the button would have status LED's so you'd know either way if your mic was on or off.
4) Mike, thanks for the info on that IC, I was actually looking at that for another part of this system. If I'm reading this correctly, if you were to push and hold this button, it would still toggle once, right? In the push and hold, I wouldn't like it to toggle, just make until released, then break. However, for push to toggle, it would work great! Just figuring out how to get the combo of the two functions would be awesome.
5) I'll try to post that thread about looking for someone to program a PIC.
Thanks for all of your help... If anyone has any other ideas, I totally welcome them! You guys are the best...