I'm not even sure if this is possible to even do with VGUI and the HLSDK, but it's worth looking into.