Some options for you:
First, simple but inflexible: use Fedora's Virtual Machine manager, which does all the TAP bridging business transparently for you. Of course, it also runs as root, so it has permission to do stuff. It also straps you into running through that awful Virtual Machine manager. Blech.
has a simple setup for TAP, whereby the bridging is established using scripts that are run as root, but QEMU is run in user mode. I know this one works, but it is a little messy.
This Fedora forum post
has some good stuff on it also, however I ran into problems with it - I needed to run everything as root, including QEMU. Blech. But the information there is good.
The #qemu wiki
has a few links for more information about bridged networking too.
Finally, there was a really good post about this on the QEMU forum
a little while ago, but the forum has been down for about a week now. Maybe you'll be lucky and it will come up again soon.