United.com will usually price out a legal non-stopover layover correctly. If it's not getting priced on a single fare, there's probably a problem with the routing rules or availability. To figure out exactly what's going on, it helps to use a tool like ExpertFlyer or KVS.