Ciao,

ti propongo una delle possibili soluzioni, forse la più semplice e allo stesso tempo la meno onerosa:

A.php invoca C.php passandogli un parametro GET o POST.
C.php valuta se il parametro è settato e, solo in tal caso, include ed esegue il codice di B.php.

Se effettui il "Back" da C.php, tornerai alla pagina A.php. Se invochi C.php in un altro contesto non disporrai del parametro settato quindi B.php non verrà eseguito.