There would be a risk of double spending attacks if you didn't enforce confirmations before respend (ie. next hand). Since it takes about 10 minutes for a confirmation, it would be some seriously slow play.
You'll want to read up on bitcoin transactions:
https://en.bitcoin.it/wiki/TransactionsI do have a Java based Texas Holdem server already written. A buddy wrote the client and I wrote a J2EE Server, with separate table servers so its highly scalable. We wrote it before the gambling ban. He later decided to use it for non monetary gambling. Basically you buy tokens that can never be cashed out, sort of like what is on Facebook.
You would be better off an account where people can move funds in via Bitcoin to a local token. What you do after that would determine if it was legal in the US or not. If they can cash out the tokens to Bitcoin or any currency its illegal.
There are already a number sites like that though.