I think this works...
I have an account, that is banned by ggc. I played more than 1 hour on lots of servers, without getting banned:
First, I went to Documents/Battlefield Heroes/General.con(?) -> from Win 7, the file's name without the extension is General. I foud : AllowPunkbuster 1
Second, start bfh, and enter a game.
When it is loading, just before going in the game, change allowPB 1 to allowPB 0, and save the document (All of this MUST be done when loading)
Then, I think you can play without getting kicked. Don't change 1 to 0 before starting a game because it'll give you error 14.
I hope this will work for you too

PS: I think it works because the server asks for the PB, but the 0 changed while loading (like this U don't get an error) tells it it do not have the permission.
Sorry if you find that my english sucks, I am French
