В гражданском браке партнёры живут вместе и делят совместный быт. Все в точности как в законном браке, только без штампа в паспорте.
Гостевой брак не подразумевает совместного проживания. В этом союзе люди встречаются в назначенное время, чаще на нейтральной территории. И эта форма брака очень удобна для сильно занятых членов общества, которые не готовы посвящать все свое свободное время семье.
Принципиально - ничем. Потому что это определения из разных плоскостей.
Гражданский брак - это брак, официально заключённый согласно законодательству. Есть церковный, который ранее считался официальным, поскольку именно религиозные организации вели учёт рождений, браков и смертей, сейчас он официальным не считается. И есть гражданский, заключённый, гм, гражданскими учреждениями без участия церкви, именно он в настоящее время в РФ официальный. И есть сожительство без какого-либо оформления.
А гостевой брак - когда партнёры живут по отдельности. Это исключительно форма, которая ничего не говорит о документальном закреплении статуса.