Is there currently a way for my WP7 app to:
You can use the MediaLibrary to find the songs/albums that's available on the phone.
You'll use the integrated player for playing music, so if the user pauses the play, the user can simply use the standard music interface to resume play. It's not the task of your application.