As per the latest update of Kindle V2.5, it has support of \"continue downloading books while the app is in the background on iOS 4 devices\".
How is it possible to
Yes you can. Go back to the document you mentioned, and check the code at the Completing a Finite Length Task in the Background section. In this way you can run generic tasks in the background, including accessing the network and uploading files.
Edited: I answered a similar question on SO before, check this, iphone - Connecting to server in background