Riding your snowmobile on any street in Maine is illegal with two exceptions. You may access the street or road in order to cross it, and you may operate your snowmobile on the road if the weather has deemed the road unsafe for passage by most motor vehicles.
Check out these Seal Harbor, ME ATV/OHV resources: