It would be simple enough to write a lisp routine that would "polyline edit -> join" the segments, then run offset, but it wouldn't gain you much over running those two commands manually. Also, because it's easy for the "polyline edit -> join" to fail because of improperly-snapped linework, it may be best to keep this as a two-step procedure, in any case...