How to pass data from a Rules Action to a subsequent Rules Action?
I think you can pass data with Variables , in one action set variable(s) and in next action get that variable(s),this have one bug if concurrent event occur data will return mistake values, a solution for this is using unique variable name per user(or action), I get you a clue (maybe you get idea from it)

in Action1
set Php action    

 global $user;
 // some job here 
 // $result= .....
 variable_set("action1_result-".$user-&gt;uid, $result);


in Action2
set Php action    

 global $user;
 variable_get("action1_result-".$user-&gt;uid);