Originally Posted by
soitgoes
Any program will have to be running for it to receive calls (whether on a smartphone or computer), but I don't know enough about the iPhone to know if you can just have the Skype app running in the background. IIRC, the iPhone doesn't do much multitasking.
if your iPhone is jailbroken, you can download Backgrounder and keep Skype running in the background.