Hello NLanderz
Owing to the Global Financial Crisis, my sense of logic is skewed to taking shortcuts and it is killin my ability to code straight.

Please take a look at this scenario and help suggest what approach to take
SCENARIO
The project is built around an SMS service that sends a WAPPush Bookmark to a gsm subscriber's phone based on requests for content.
Requests are made following the usual Code to Shortcode e.g 2009 (msg txt) to 33111 (shortcode) and a content matching the code or other scripted behavior is applied to return a message with link (WAPPush bookmark) after the user has been charged a fee for downloading the content.
CHALLENGES
1: Prevent subscriber from forwarding it to friends to download without paying (Naija people with awuf mentality)
2: Prevent subscriber from downloading it more than once without paying for it (Naija Companies with greedy mentality)
OTHER DETAILS
Message routing runs on MS SQL
Content Delivery is on ASP running IIS6 on Windows Server 2003
The project is in test mode so you won't be charged for downloading content.
Send 2009 to 33111 to get a sample jpeg and help me solve the challenge today
Thanks