There's no such thing as porting an iPad app to iPhone.
They are both written in the same language with the same IDE.
The only reason it doesn't work is because the programmer specifically disallowed it.
The only way to port anything to anything requires that you have the program's source code.