Lo de la URL lo puedes resolver con cookies o sessiones. En tu archivo b.php haces esto:
Código PHP:
//si lo haces con sesiones
session_start();
$_SESSION['url']=getenv("HTTP_REFERER");
//si lo haces con cookies
$url = getenv("HTTP_REFERER");
setcookie("url",$url);
ahora en c.php puedes usar el contenido de la sessión o la cookie:
Código PHP:
//si lo haces con sesiones
session_start();
echo "<a href='".$_SESSION['url']."'>Direccion</a>";
//si lo haces con cookies
echo "<a href='".$_COOKIE['url']."'>Direccion</a>";
Salu2