No you cannot disable the steam overlay at runtime (at least not without some dubious hacks). Valve tends to want to keep a consistent experience with the steam overlay between games. You can however request that its disabled globally on the steamworks forums - Steam Community :: Error