SMO is the strategy used to drive the traffic to your site from sources other than search engines. Some of the SMO techniques include blog commenting, social bookmarking, social networking, video and photo sharing.
SMM is an acronym for Social Media Marketing. SMM is a form of Internet Marketing using social network to promote business or website using tools such as Twitter, Facebook, YouTube etc.
Thanks and Regards