looking to develop a facebook application for content distribution. This application upon user agreement will also store data on who installs the software in a remote database and also ask if the user wants to send his friends the app. Must be payment processing gateway to make purchases using a credit card merchant. Also their must be a way to control the number of times the application is installed per day