Das Problem ist hauptsächlich, dass deine Verbindung auch durchgängig von einer Fluggesellschaft (zumindest auf Code-Share) angeboten werden muss. Was du machen kannst, ist folgendes: Du suchst nach Verbindungen A-B-A und A-C-A und wenn du was passendes am selben Tag mit der selben Fluggesellschaft findest, sollte auch meistens A-B // C-A als Gabelflug gehen, mit einem Preis als Durchschnitt der Einzelbuchungen. Hier ist allerdings die Verbindung B-C nicht dabei und muss separat gebucht werden!
A-B-C-A ist kein Gabelflug, sondern ein Multi-Stop, das wird eher selten sehr günstig gehen, da die billigen Tarife sowas oftmals nicht vorsehen, dann landest du bei einem sehr flexiblem aber sehr teurem Tarif. Auch wird B-C bei deinen Beispielen wohl nicht von der Fluggesellschaft durchgeführt, die auch A-B und C-A durchführen. Da wird dann nur ein Fantasiepreis angezeigt, weil sich die Fluggesellschaft ohne entsprechende Abkommen Full Fare Preise in Rechnung stellen, wenn es überhaupt in einer Buchung gehen sollte.