A few points to note (I was a licensed HAM for 20 years before letting my license expire)
1. It's illegal to send encrypted communication over amateur frequencies. It's illegal to use non-voice modes on CB in most places. Keep that in mind when designing your protocol.
2. As someone else already said, just use tcp over packet radio. Don't reinvent the wheel.
3. Amateur radio operators and CB operators generally hate each other.