If the modules support the regular X10 Status Request command then yes, you could do that. You would use the Transmit Single X10 command to send a module address command followed by a status request commmand, and start a timer to look for a response of Status On or Off response within a 3 second interval. You need to use the timer because the response does not have a unit number, just the house code and the status. This makes it impossible to know which unit code is responding if you have several pollable ones on the same house code. Instead, you need to poll them at seperate times.
IF (whatever)
THEN Transmit Single X10 A/1
THEN Transmit Single X10 A/Status Request
THEN Timer #1 = 1
IF Receive X10 A/Status ON
AND Timer #1 > 0
THEN (status was on...)
THEN Timer #1 = 0
IF Receive X10 A/Status OFF
AND Timer #1 > 0
THEN (status was off...)
THEN Timer #1 = 0
IF Timer #1 becomes > 3
THEN Timer #1 = 0
_________________________
"If you don't know what you're doing, do it neatly..."