Implement website payment solution
If you want to create your own implementation using the Bitcoin Client, you ought to look into Accounts. This concept would allow you to have complete control over your users' payments, but it would also mean that you have to implement your own solution that would be communicating with Bitcoind.

There is also a more complete solution from StrongCoin in PHP, but I have no experience with it.