CiviCRM Extension: SMS Inbox Requirements
If you remember, we almost did, but we'd have had to pay for the tagged VMN service (a bit like extension numbers). That or have more than one line. Otherwise if you're dealing with inbound SMS, you know who it's from, but not who it's to, because you only have one line.

Mark as read could be either the status, or a custom field on the activity.