admin (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
The problem was our new updated system we are using. The premium section would go faster however our stupid email server has been acting up haha. Not much we can do than complain at them daily. If they cant fix things in the next week or 2 we are going to move to a differnet one. Thats the large problem in premium members sign up because the server as it stands wont let us auto script things like it should. Also with updating the new look and holidays it has been very intense for all to say the least.
If the server has curl support, you can set up paypal to send payment verification to a php file telling when a payment is made. After this occurs, all you have to do is use curl to verift the payment and then automaticly update the database that the user has payed. Also making a subscription system wouldn't be that hard. You could for example set up a trial account where someone could pay a small amount for a few days trial account to see if they like what they see and get a normal account. I made something similar to this with php for a client.