The iOS SDK does not provide access to the bluetooth serial protocol, so there isn't really any way to use it.
2.Any software that we write for this would be deemed open source ??
But once development is done can't we connect to iOS devices with other profiles like AVRCP/HFP.
Also it would be helpful if you can point me to any link where I could get more information regarding this ?
This kind of stuff is exactly why I have a phone that runs Android. Although very functional, at times even elegantly so, most Apple products just aren't tinker/hacker friendly.
If you just want to control the media player, or initiate/answer phone calls, then you should be ok
if SPP is not supported how can AVRCP be supported by iOS ??