According to this Nokia developer's page, you can read an NFC tag with the SubscribeForMessage method: http://www.developer.nokia.com/Community/Wiki/Use_NFC_tags_with_Windows_Phone_8
There is a 'tip' below the read tag code:
Warning: To receive a message, you must perform your subscription before the ProximityDevice.DeviceArrived event is fired, or user must remove the tag and repeat the operation.
Does this mean that you cannot read from an NFC device more than once with Windows Phone 8?
As mentioned here in the Android API, some NFC devices can be used for e.g. key generation, so it can be useful to make several reads and writes to a card.