While setting the PASSABLE flag via C-Script (?in the first frame?) might not work, compiling the map entity with the PASSABLE flag set in WED might make the map entity passable.
WMB compiled settings might override script settings.