Apple has approximated multitasking with its alert feature but to be honest, the feature has delays and is not reliable enough for communications.
If you jailbreak the iPhone you can approximate the functionality of widgets, run background apps, etc.