Or write a wee PHP script that will do the job (read a file, fix it, write it out; read the next file...). The following sequence of string search/replaces would be good in most cases (XML processing instructions would get knobbled, and if for some reason you literally want <? in the code anyway. But if you've got that sort of thing going on you'd already know about it.)
<?php
$sr = array(
'<?='=>'<? echo',
'<?'=>'<?php ',
'<?php php'=>'<?php',
'<?php xml'=>'<?xml',
'<?php '=>'<?php ');
file_put_contents(
$argv[1],
str_replace(
array_keys($sr),
array_values($sr),
file_get_contents(
$argv[1])));
?>