mmm... debes pasarle al
exec() el interprete de PHP .... y el script físico, no una URL !!
Código PHP:
$foo = exec('php -f /etc/var/www/bar.php');
todo depende si usas *nix o Windows, pero el concepto es el mismo....
y sobre todo, como pensabas que se evalúa una variable entre comillas sencillas??!!!
Código PHP:
exec('$diez'); // MAL
exec($diez); // OK (ya es algo)
suerte!