First off, this isn't some uber bot that you can turn on then sleep/go out and it'll rake in honor for you... however it is something that can keep you from going AFK, and it isn't bannable if you pay attention! ^.^
Okay, it's very simple, first ya need a Auto-Clicker program, there's plenty uploaded on this site, if ya cant find one ya like, I'm sure you know where Google is.
Next, set up your favorite Auto-Clicker to click somewhere on the WoW screen, not on any hotkeys is preferred. Then, go into your interface options and enable "Click to Move" on the first page of your Interface Options menu.
Now, the part you'll need to do yourself, queue up for your favorite battleground, and then when it starts, go to your favorite leech spot, and turn on your clicker.
Now, you're free to go do whatever you want for 15-20 minutes, however long your match lasts, I'd suggest staying close to the computer, so if someone whispers you then you can reply back, and they can't technically report you for botting. ^.^
Additionally, if you're a rogue or druid, there's a VERY VERY sweet spot in AV for you, two in fact. If you're Alliance, head over to your main base and go to the Ram Master guy, and into the stables, go into one of the stalls and make it so your clicker will make you run into a corner.
For Horde, go just outside Frostwolf Keep, and near the west tower there's a tent, go inside it and turn your clicker on.
Now, this isn't THE best method for leeching, but I used it for a few easy epics while playing my 360, only 1 person whispered me, and I replied back so they left me alone.
Quick hint for rogues, Sap will remove the Inactive buff. If that doesn't work for you, use a ranged weapon, then vanish/clos. =)
This is kinda a silly and pointless guide, just what I did.
Thought I'd share.
No rep please, appologies if this is a repost.