Not sure how long your file is expected to be but you could read each line into an array and then execute your search. Then you just read in previous two array elements. If the file is too large you search for each "Name" line, then read in next two lines to variables, then search on the mobile variable.
But you can use two variables to hold the last two lines you've read.
<font class="small">Code:</font><hr /><pre>
line1 = vbNullString
line2 = vbNullString
Do Until oFile.AtEndOfStream
line = oFile.ReadLine
Set colMatches = oRegEx.Execute(line)
If colMatches.Count > 0 Then
WScript.Echo line1, line2
line1 = line2
line2 = line
Chinta Praveen Kumar firstname.lastname@example.org Sr.Programmer
<font color="green">A SQL query walks into a bar. He approaches two tables and says, "Mind if I join you?"</font> [img]/images/graemlins/grin.gif[/img]