Is it possible to send bitcoins without paying a fee?
How many confirmations required to ensure a transaction is successful?
Is it possible to transfer without internet?
Yes and No on the first question : You may sign up with a third party service like Xapo and then do multiple transactions off-chain via their system and then just cash out the balance. The problem is, the transactions are only free, if the person you are sending the money/bitcoins to are also registered at Xapo.
Example : You have 100 people and you want to send 0.001 BTC to them every day for a week. You get them to register with Xapo and you transfer the 0.001 BTC to all 100 of them via Xapo.
They will only have to pay the miners fees, when they withdraw the BTC from the Xapo system.
These Xapo transactions are FREE and INSTANT. ^smile^