If the files are small enough, you can use the ReadFile() UDF but for big files you will want to code your own loop.

Code:
Break On
$RC = SetOption('WrapAtEOL','On')
$Folder = '\\ffpadcm01\c$\WINNT\system32\msplogs\'
$LogFile = 'WS060327.log'
$RC = Open(1,$Folder + $LogFile,2)
$Line = ReadLine(1)
$PrevLine = $Line
$PrevLineArray = Split($PrevLine,',')

While @Error = 0
$LineArray = Split($Line,',')
If $LineArray[11] = ' 443' And $PrevLineArray[10] = ' -' And $LineArray[1] = $PrevLineArray[1]
$String = 'User ' + PadStr($LineArray[1],' ',10,'R') + ' Accessed ' + $PrevLineArray[9]
$String ?
EndIf
$PrevLine = $Line
$PrevLineArray = Split($PrevLine,',')
$Line = ReadLine(1)
Loop
$RC = Close(1)

_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.