My understanding is that the Multiselect property of an Access list box can only be set in Design view. Nice idea though.
Maybe you could layer two alternate listboxes then show the appropriate one..?