I would know if it is possible to send BTC without a transaction fee regardless of theoretically or practicall..
I don't think it is possible, because the transaction fees serve to reward the miners' work, in addition to the emission of new bitcoins...