viewport wireframe

I'm trying to get the wireframe of a particular polyobject to show in the viewport even if it's behind another object.

I can get this done with the "viewport drawing methods" although when I want to do it in realtime (using registerRedrawViewsCallback on my function) it gets to slow.

I'd love to do this another more quicker way. Anybody got any ideas?

Thanks in advance!
/Emil