Okay, this is what I've been able to gather, and it may be completely wrong, but I don't believe OAuth is going to help you (at least, not the MySpace implementation end of it - you can use your own to communicate with your server, if you wish). MySpace's OAuth is for confirming that an App has the rights to call the Api; it's got nothing to do with any specific user (as in, a person).
I'm a bit confused, here, though - you're saying that you have, on your site, a set of accounts, whose Ids have nothing to do with MySpace's, correct? And you want people, when they install your App, to be able to access features available to their accounts on your site (or something like that), through your MySpace application.
Well, I think the easiest way is to create a form of some sort on one of the surfaces (personally, I'd choose the Home surface, so it's private). Once someone installs your app and goes back to the Home page, they'll see it. This form will allow them to "log in" to their account on your site. When they post the form, you submit their login info, along with their MySpace userId, so that from then on the two are tied together, through a makeRequest.
Or, if security is an issue, you can do a check on that Home surface to see if they've already tied an account on your site to a MySpace Id, and if they haven't, provide a link that navigates over to the Canvas surface, where you can process a login directly on your site through an IFrame, passing over their MySpace id with the call to your page.
Or maybe I'm not understanding what your asking. That could be easily true.
*Edit*
I was just looking over the ToS, and there doesn't seem to be anything that specifically disallows you from using an IFrame on the Home surface (only the Profile surface), so you can do a direct-to-your-site login there. Of course, you may want to confirm that with a MDP Team member, first.