Hi,
[...] allerdings wird beim Aufruf von 'http://example.net/foo' nicht PHP ausgeführt.
Sprich: Du bekommst stattdessen den PHP-Quelltext von foo.php5 geliefert?
Das dürfte, soweit ich deine Angaben übersehe, _eigentlich_ nicht passieren...
Nur sicherheitshalber und um das Glaskugel-Zerrbild etwas schärfer zu machen:
Hast du schonmal
RewriteRule bar.php5 foo.php5
ausprobiert und dann
http://example.net/bar.php5
aufgerufen?
Und - vielleicht folgendes noch - da du ja Beispielnamen angegeben hast:
Enthält die reale URL / der reale PHP-Dateiname noch einen Verzeichnispfad?
(Weil dann ggf. noch die entsprechende RewriteBase angegeben werden müsste.)
Gruß,
Sancho