All of this can be done with the iPhone. Except, perhaps, the YouTube thing. I haven't tested as I haven't had that need myself. There are a lot of misconceptions about how iPhone's multitasking works on this forum.