Note that this is more of a limitation of X10 than iobridge. Normal X10 devices are unidirectional, they either transmit or receive, not both. To check the status of a device, it needs to be 2-way -- so it can send its status back in response to a message -- and the controller needs to be 2-way so it can receive the message. Two-way x10 devices are pricey -- a simple light switch is about $75. The iobridge x10 controller is one-way, transmit only.
The iobridge way would be to attach one of the digital inputs on the iobridge to something that tells you if your device is on. For about ten bucks on Ebay you can buy an X10 device called a "universal module." It is a low-voltage relay controlled by x10. If you set it for the same device code as your x10 device it will go on and off with your device, and you can attach it directly to the digital inputs on the iobridge.
Two caveats:
1. If you turn your device on and off without using X10 this won't work. For example, if you have an X10 wall switch that turns the lights off, and you actually push the button to turn the light on, no X10 signal is sent and the universal module won't be notified.
2. This will only be as reliable as your X10 connection. X10 is not a "reliable" protocol, in that there is no guarantee that a sent message is received, and no notification if a message fails. If either your universal module or your device fails to receive a message, the status will be incorrect.
If you want to poll the status with high reliability you need to put a current sensor or voltage sensor on the devivce and attach it to the iobridge.