I get that.
If you do decide to go with your initial idea and are looking for simplicity rather than having them download a wallet to transmit the transaction you could simply point them to a website to broadcast such as 

The Mempool Open Source Project®
Explore the full Bitcoin ecosystem with The Mempool Open Source Project®. See the real-time status of your transactions, get network info, and more.