Olav,
1) For clients that do not support NAP, you can set policies on the server for the appropriate action (allow, block, etc.) This is applicable irrespective of the enforcement type and hence not limited to just DHCP.
2) Yes, you can still allow the user on the network or provide him just Internet access even if the user fails the test.
Amith