Get status from DS10A wireless window sensor

I'm looking to use an arduino to check the status of about 30 DS10A wireless window sensors and light up a particular led depending on which window was opened.

I have never used x10 and I haven't bought the window sensors yet, so I'm not sure how I will get it to communicate with my arduino. Can anyone with experience with x10 give me an idea of what I will need and need to do?

From my research, best I can figure is I'll need a W800RF32A but getting the status of the window sensors from that is beyond me. Another idea would be to modify the window sensors to send the data via something that can communicate with the XB24-ACI-001 Xbee module on my arduino, but it would need to be cheap... an Xbee on each sensor would cost a fortune.

If anyone has ideas on this project, please let me know. thanks