First off, I recommend using SQL2005. If your hoster doesn't offer that, then get a new one.
Second, to create a payment provider, create a class the implements the IPaymentProvider.
Then create a usercontrol the inherits from the PaymentConfigurationControl.
If you take a look at the default payment providers, you might be able to get an idea on how to do it.