Hola,
Te falta decir para que programa o que tipo de expresiones regulares, si son tipo PERL o no. Porque quizas algo tan simple como:
/^.*\.com$/
te puede servir (el . esta escapado porque es el caracter comodin), pero esta es una expresion regular del tipo PERL compatible en PHP (
http://es2.php.net/manual/en/pcre.pattern.syntax.php). Quizas tu version de expresiones regulares es distinta.
Y te falta la extension .pif, asi de las peligrosas.
Saludos.