1. A method and system for purchasing goods and services in a variable time horizon through a remotely extendable, multi-user communications network comprising: (a) authenticating and authorizing means to access a plurality of online users' accounts for preparing a plurality of individual contributions of funds to a shared aggregate group threshold said access selected from the group comprising of user submission of financial data, authorized proxy's submission of financial data, said authorized proxy having been authorized by the user, user submission of authorization data for a system defined agent to access said user's funds, authorized proxy's submission of authorization data for a system defined agent to access said user's funds, said authorized proxy having been authorized by the user, whereby authorization to access the user's online account is provided to a system defined agent, (b) online allocating means to allocate the individual contributions of funds to the shared aggregate group threshold, said allocation selected from the group comprising of transferring funds into a provisional account, holding funds in a user's account, holding funds in a service or good provider's account, transferring funds into a good or service provider account, or verifying financial and authorization data for future movement of funds from a user's account, whereby the system has prepared funds for payment of good and services, whereby said allocation of funds comprises a grouping of users' data into a group profile, whereby a plurality of users' funds are prepared to cover a total group cost of the plurality of users' purchase(s), (c) an event profile editor through which rule developers create definitions for when the allocated funds are moved as a payment transaction for goods and services and, definitions for what acting agent is authorized to initiate the transfer, (d) online transferring means for said users' funds, said funds previously accessed and allocated by the system, said transfer selected from the group comprising of transferring from said provisional account to an account of at least one good or service provider, transferring from said user account to at least one good or service provider, transferring from a good or service provider account back to said user's account, transferring from the holding account to at least one good or service provider whereby the funds are under control of at least one good or service provider, whereby any excess funds are refunded back to a user's account, whereby good and services are paid for, whereby a plurality of users contributions are used towards the shared aggregate group threshold.