First you need a File Trigger to capture the new file and file name. You have a tutorial here about file triggers:
http://www.visualcron.com/Tutorials.aspx In the tutorial you will see how you can use Variables from that newly picked up file elsewhere.
It is important to know that Variables can be inserted anywhere in any setting.
There is no problem using the File read Task to read your PRF file just before you try to Execute your app in the Execute Task.
The only problem might be to get the specific text from the file. The full file will be stored in the Standard out value of the previous Task - in this Variable:
{TASK(PrevTask,StdOut)}
I assume the best way to get a specific Value is using the RegEx function on that string:
{REGEX(Match|1111,222,33|\A[0-9]*)}
Hope this get you started and let us know when and where you get stuck!
However, I am no expert how to get a specific key/value but you can probably get help on the Internet for that.