Without looking at the code it's impossible to tell if putting a EGO sensor in would work. My guess is not because the eec code I've seen stays in open loop until a minimum number of ego switches occurs. This probably means that the eec would never then start using the data from the potentiometer if it just sampled this instead of an EGO.
Sampling rate is done once every background loop, frequency depends on ecu speed.