<PAGE>

                                                                    EXHIBIT 10.1


               iMediation Software License and Support Agreement
________________________________________________________________________________

This Software Site License and Support Agreement ("Agreement") is made on
                                                   ---------
December 30, 1999 (the "Effective Date") by and between iMediation Inc, located
                        --------------
at 100 Hamilton Avenue, Palo Alto, CA 94301 ("iMediation"), and Virtual
                                              ----------
Communities Inc, located at 589 Eighth Avenue, New York, NY 10018 ("Licensee").
                                                                    --------

In consideration of the mutual covenants and promises set forth hereafter, the
parties agree as follows:


1.  Definitions.
    -----------

"Confidential Information" of a party means any information disclosed by that
 ------------------------
party to the other party pursuant to this Agreement which is in written,
graphic, machine readable or other tangible form and is marked "Confidential,"
"Proprietary" or in some other manner to indicate its confidential nature.
Confidential Information may also include oral information disclosed by one
party to the other pursuant to this Agreement, provided that such information is
designated as confidential at the time of disclosure and is reduced to writing
by the disclosing party within a reasonable time (not to exceed thirty (30)
days) after its oral disclosure, and such writing is marked in a manner to
indicate its confidential nature and delivered to the receiving party during the
term of this Agreement.

"Documentation" means the user manuals, training materials, and operating
 -------------
materials, if any, iMediation provides to Licensee under this Agreement.

"Implementation Fees" means the fees Licensee must pay iMediation, as set forth
 -------------------
under Section 6 and Exhibit C, to receive Implementation Services from
                    ---------
iMediation.

"Implementation Services" means the implementation services Licensee may elect
 -----------------------
to receive from iMediation, as set forth in Section 5 and Exhibit C.
                                                          ---------

"Installation Site" means the business premises owned or leased and operated
 -----------------
solely by Licensee, or Licensee's external hosting site, which locations are
described in the iMediation Order Form.

"Intellectual Property Rights" means any trade secrets, patents, copyrights,
 ----------------------------
trademarks, know-how, moral rights and similar rights of any type under the laws
of any governmental authority, domestic or foreign, including all applications
and registrations relating to any of the foregoing.

"License Fees" means the fees Licensee must pay iMediation, as set forth in
 ------------
Section 6, to license the Software from iMediation.

"Licensee Hardware" means all computers owned or controlled by Licensee and
 -----------------
located at the Installation Site.

"Licensee Network" means Licensee's internal or externally hosted computer
 ----------------
network, which is: (i) located at the Installation Site; (ii) comprised of
Licensee Hardware; and (iii) accessible only by Licensee employees and
contractors.

"Order Form" means any iMediation Technologies Order Form, with the initial
 ----------
order set forth in Exhibit A, and which is subject to the terms and conditions
                   ---------
of this Agreement.

"Software" means the software programs, in object code format only, that
 --------
Licensee purchases from iMediation under this Agreement pursuant to an Order
Form, and all Upgrades thereto provided by iMediation under Section 4.

"Software Support" means the software support, set forth in more detail in
 ----------------
Exhibit B, that Licensee may elect to purchase from iMediation.
---------

"Software Support Plan" means the then-current software support plan, subject to
 ---------------------
payment of Support Fees, that iMediation makes generally available to its
customers and offers to Licensee hereunder.  A copy of iMediation's Software
Support Plan, current as of the Effective Date, is set forth in Exhibit B.
                                                                ---------

"Support Fees" means the fees Licensee must pay iMediation, as set forth under
 ------------
Section 6, to receive Software Support.

"Upgrades" will have the meaning set forth in Exhibit B
 --------                                     ---------

"Virtual Community(ies)" shall mean a web site built and maintained by Licensee
 ----------------------
for which the Software is hosted by Licensee.

"Year 2000 Ready" means, with respect to the Software, when used in accordance
 ---------------
with the Documentation, such Software is capable of correctly processing,
providing and/or receiving date data within and between the twentieth and
twenty-first centuries, provided that all other hardware, software, firmware and
other products used with such Software properly exchange accurate date data with
it.

All references in this Agreement to the "purchase" or "sale" of Software shall
mean the acquiring or granting, respectively, of a license to such Software.
<PAGE>

               iMediation Software License and Support Agreement
________________________________________________________________________________


2.   License Grant.
     -------------

     2.1  License Grant.  iMediation hereby grants to Licensee, and Licensee's
          -------------
wholly owned subsidiaries, for the time period stated on Exhibit A, a
nonexclusive, worldwide, nontransferable license, without rights to sublicense,
to: (i) install the Software on Licensee Hardware; (ii) allow Licensee employees
and contractors to use the documentation and Software on Licensee Hardware or
through the Licensee Network only at the Installation Site; and (iii) reproduce
the Software and Documentation solely as necessary to support the use by
Licensee of the Software.

     2.2  Restrictions.  Licensee shall not cause or permit reverse engineering,
          ------------
disassembly, de-compilation, or make any attempt to discover the source code of
the Software.  Licensee will not alter or impair any acknowledgment of copyright
or other intellectual property rights of iMediation that may appear in the
Software and Documentation. Subject to Exhibit A, Licensee shall not (i) permit
any  third parties to use the Software, (ii) further distribute, assign or
resell the Software, other than in conjunction with Licensee's provision of the
Software service to Virtual Communities for consideration so  long as the
Software is hosted by Licensee, (iii) rent, lease or loan the Software or (iv)
use the Software for commercial time-sharing or service bureau use for other
than the business purposes outlined in Exhibit A.

3.   Ownership.  Subject to Section 2.1, iMediation retains all right, title,
     ---------
and interest under its Intellectual Property Rights to the Software and the
Documentation. IMediation represents and warrants that it is the owner of the
Intellectual Property rights to the Software.

4.   Support.  Licensee may elect to receive Software Support and Upgrades under
     -------
iMediation's then-current Software Support Plan, upon payment to iMediation of
the Support Fees.  The initial annual Software Support Plan term shall commence
on the Effective Date of this Agreement.

5.   Implementation Services.  iMediation will provide Implementation Services
     -----------------------
to Licensee. subject to the terms of this Agreement and Exhibit A.

6.   Delivery, Payment.  All orders for Software, Software Support, and
     -----------------
Implementation Services shall be placed by Licensee on an Order Form, which is
subject to acceptance by iMediation.  Upon acceptance of such Order Form,
iMediation shall deliver the version of the Software identified on the Order
Form, in object code form only, within three (3) business days.  Delivery shall
be F.O.B. iMediation's facility.  iMediation shall  invoice Licensee in
accordance with Exhibit A for : (i) the balance of the License Fees; (ii) the
balance of the initial Support Fees; and (iii) Implementation Fees due under
such Order Form.  In addition, iMediation will invoice Licensee monthly for all
travel expenses (including transportation, meals, and lodging) which iMediation
reasonably incurs hereunder.  IMediation shall review in advance the expenses
with Licensee's Business Development Director or such other person appointed by
Licensee prior to incurring such expenses.  Licensee shall pay such invoices
pursuant to any payment terms stated on the applicable Order Form, or if payment
terms are not stated on the Order Form, within thirty (30) days of the invoice.
Any amounts due and not received by iMediation within such forty-five (45) day
period shall be subject to interest charges calculated at 1% per month.

7.   Warranty. iMediation warrants to Licensee that the Software as initially
     --------
delivered hereunder and Upgrades thereto, in unaltered form, will perform
substantially in accordance with the related Documentation for a period of  one-
hundred-and-eighty (180) days from delivery thereof to Licensee (the "Warranty
                                                                      --------
Period").
------

Year 2000.  In addition, iMediation represents and warrants that the Software is
---------
Year 2000 Ready.

This limited warranty does not cover loss or damage for any: (i) modification or
repair of the Software by Licensee or any third party other than iMediation;
(ii) failure or incompatibility of the Software with computer hardware or other
software not supplied by iMediation; or (iii) accident, neglect, failure of
electric power, storage or use in improper or adverse environmental conditions,
misuse, negligence, catastrophe, operator error, or causes other than ordinary
and intended commercial use.  If Licensee notifies iMediation of the material
nonconformance of the Software with the Documentation during the Warranty Period
and if iMediation confirms such nonconformance, iMediation's entire liability
and Licensee's sole and exclusive remedy shall be, at iMediation's option, to
use best commercial efforts to : (i) correct or provide a bug fix, error
correction, or work around for documented reproducible nonconformance; (ii)
replace the Software; or (iii) terminate this Agreement and refund the fees paid
by Licensee for the Software. EXCEPT AS EXPRESSLY SET FORTH IN SECTION 7,
IMEDIATION DISCLAIMS ALL WARRANTIES, EITHER EXPRESS, IMPLIED OR STATUTORY, WITH
RESPECT TO THE SOFTWARE, DOCUMENTATION, SOFTWARE SUPPORT AND ANY IMPLEMENTATION
SERVICES PROVIDED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
<PAGE>

               iMediation Software License and Support Agreement
________________________________________________________________________________

8.  Indemnification.
    ---------------

    8.1  Indemnification.  iMediation will defend any action brought against
         ---------------
Licensee by a third party to the extent it is based on a claim that the
Software, Upgrades, or Documentation supplied by iMediation hereunder, when used
by Licensee as authorized under Section 2, infringes any third party copyright,
trade secret or other intellectual property right.  iMediation will pay any
award against Licensee, or settlement entered into on Licensee's behalf, based
on such infringement. In connection therewith, Licensee shall use reasonable
efforts to, only if: (i) notifies iMediation promptly in writing of the claim;
(ii) provides reasonable assistance in connection with the defense and/or
settlement thereof, at iMediation's expense; and (iii) permits iMediation to
control the defense and/or settlement thereof.  In the event of an infringement
action against iMediation with respect to the Software, or in the event
iMediation believes such a claim is likely, iMediation shall be entitled at its
option  to (i) appropriately modify the Software, or substitute other Software
which, in iMediation's opinion, does not infringe any third party Intellectual
Property Rights; (ii) obtain a license with respect to the applicable third
party Intellectual Property Rights; or (iii) if neither (i) nor (ii) is
commercially practicable, terminate this Agreement and refund to Licensee the
License Fees received by iMediation under Section 6.  THE FOREGOING STATES
LICENSEE'S SOLE AND EXCLUSIVE REMEDY WITH RESPECT TO CLAIMS OF INFRINGEMENT OF
THIRD PARTY PROPRIETARY RIGHTS OF ANY KIND.

    8.2  Limitations.  iMediation will have no liability to Licensee under any
         -----------
provisions of this Section 8 to the extent that any infringement or claim
thereof is based upon: (i) modifications to the Software or Documentation made
by Licensee or a third party other than iMediation or (ii) the use of other than
the most current release of the Software, including Upgrades, or Documentation
delivered by iMediation to Licensee if such claim would have been prevented by
the use of the most current release made available to Licensee by iMediation,
and provided that iMediation has provided Licensee with Upgrades on a timely
basis. Notwithstanding anything contained in this Agreement, Section 8 states
iMediation's entire liability for actual or alleged infringement of Intellectual
Property Rights and iMediation shall have no additional liability with respect
to any alleged or proved infringement.

9.  Limitation of Liability.  IN NO EVENT SHALL IMEDIATION OR ITS SUPPLIERS OR
    -----------------------
LICENSORS BE LIABLE FOR ANY SPECIAL, CONSEQUENTIAL, INDIRECT, OR INCIDENTAL
DAMAGES WHATSOEVER, WHETHER RELATED TO OR ARISING OUT OF THIS AGREEMENT, THE
SOFTWARE, THE DOCUMENTATION, THE SOFTWARE SUPPORT, THE IMPLEMENTATION SERVICES
OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS,
BUSINESS INTERRUPTION, LOSS OF INFORMATION, OR OTHER PECUNIARY LOSS, EVEN IF
IMEDIATION HAS BEEN ADVISED OF OR KNOWS OF THE POSSIBILITY OF SUCH DAMAGES.  IN
NO EVENT WILL IMEDIATION'S AGGREGATE LIABILITY FOR ANY AND ALL CLAIMS RELATING
TO THIS AGREEMENT, THE SOFTWARE, THE DOCUMENTATION, OR ANY SOFTWARE SUPPORT OR
IMPLEMENTATION SERVICES, WHETHER IN CONTRACT, TORT OR ANY OTHER THEORY OF
LIABILITY, EXCEED THE FEES PAID BY LICENSEE UNDER THIS AGREEMENT DURING THE
TWELVE (12) MONTH PERIOD PRECEDING THE EVENT GIVING RISE TO SUCH LIABILITY.

10.  Term and Termination.  The term of this Agreement will begin on the
     --------------------
Effective Date and end on the Expiration Date unless earlier terminated pursuant
to this Section 10.  Either party may terminate this Agreement upon thirty (30)
days written notice of a material breach of this Agreement if the breaching
party has not cured such breach within such thirty (30) day period.  Licensee
may Terminate this Agreement after the conclusion of any annual license period
with 60days advance notice.  Notwithstanding the foregoing, iMediation shall
have the right to immediately terminate this Agreement for any use by Licensee
of the Software or Documentation outside the scope of Section 2.  Upon
termination of this Agreement, including Termination for Expiration of License,
Licensee shall immediately return to iMediation, or certify the destruction of,
all copies of the Software and Documentation in Licensee's possession or under
its control.  The rights and obligations contained in Sections 1, 3, 7, 8, 9,
11, and 12, and all payment obligations incurred prior to the termination of
this Agreement, shall survive any termination of this Agreement.

11.  Confidentiality.  Each party shall treat as confidential all Confidential
     ---------------
Information of the other party, shall not use such Confidential Information
except as set forth herein, and shall use reasonable efforts not to disclose
such Confidential Information to any third party.  Without limiting the
foregoing, each of the parties shall use at least the same degree of care which
it uses to prevent the disclosure of its own confidential information of like
importance to prevent the disclosure of Confidential Information disclosed to it
by the other party under this Agreement.  Each party shall promptly notify the
other party of any misuse or unauthorized disclosure of the other party's
Confidential Information.  The foregoing restrictions will not apply to
information that:  (i) is known to the receiving party at the time it receives
Confidential Information from the disclosing party; (ii) has become publicly
known through no wrongful act of the receiving party; (iii) has been rightfully
received by the receiving party from a third party authorized to make such
communication without
<PAGE>

               iMediation Software License and Support Agreement
________________________________________________________________________________

restriction; (iv) is generally furnished to third parties by the owner without a
similar restriction of the receiving party's right; (v) has been approved for
release by written authorization of the disclosing party; or (vi) is required by
law to be disclosed after written notification by the receiving party.

12.  Miscellaneous.
     -------------

     12.1  Assignment.  This Agreement shall be binding upon and inure to the
           ----------
benefit of the parties hereto and their respective successors and assigns.
iMediation will have the right to assign this Agreement with prior written
notice to Licensee provided that the assignee assume all of iMediations
obligations under the terms of this Agreement.  The Licensee may not assign any
of its rights or obligations hereunder without the prior written consent of
iMediation, which shall not be unreasonably withheld or delayed.

     12.2  Notices. All notices permitted or required under this Agreement shall
           -------
be in writing and shall be delivered in person or mailed by first class,


(The Agreement continues on the next page.)
<PAGE>

               iMediation Software License and Support Agreement
________________________________________________________________________________

registered or certified mail, postage prepaid, to the address of the party
specified in this Agreement or such other address as either party may specify in
writing. Such notice shall be deemed to have been given upon receipt.

     12.3  Non-Waiver.  No term or provisions hereof shall be deemed waived and
           ----------
no breach excused, unless such waiver or consent shall be in writing and signed
by the party claimed to have waived or consented. Any consent by any party to,
or waiver of a breach by the other, whether express or implied, shall not
constitute a consent to, waiver of, or excuse for any other different or
subsequent breach.

     12.4  Independent Contractor.  The parties' relationship shall be solely
           ----------------------
that of independent contractors, and nothing contained in this Agreement shall
be construed to make either party an agent, partner, representative or principal
of the other for any purpose.

     12.5  General.  This Agreement shall be governed by and construed under the
           -------
laws of the State of New York , excluding its conflicts of law principles. The
parties exclude the application of the United Nations Convention on Contracts
for the International Sale of Goods if otherwise applicable. Licensee shall not
export, directly or indirectly, any products Software, Documentation, or
Upgrades to any country for which the U.S. Government or any agency thereof at
the time of export requires an export license or other approval without first
obtaining such license or approval. The Software and Documentation are
considered a "commercial item" as that term is defined at 48 C.F.R 2.101, or
"commercial computer software" and "commercial computer software documentation"
as such terms are used in 48 C.F.R 12.212 of the Federal Acquisition Regulations
and its successors, and 48 C.F.R. 227.7202 of the DoD FAR Supplement and its
successors.

     12.6  Entire Agreement; Amendment.
           ---------------------------
This Agreement, including all Exhibits hereto constitutes the final, complete
and entire agreement between the parties with respect to the subject matter
hereof, and supersedes any previous proposals, negotiations, agreements, or
arrangements, whether verbal or written. made between the parties with respect
to such subject matter. This Agreement shall control over any additional or
conflicting terms in any of Licensee's purchase orders or other business forms.
This Agreement may only be amended or modified by mutual agreement of authorized
representatives of the parties in writing.


IN WITNESS WHEREOF, the parties have executed this Agreement effective as of the
Effective Date.

iMediation, Inc.                            Virtual Communities, Inc.

Name:  Bob Patterson                        Name:  Avi Moskowitz

Signature: _/s/ Bob Patterson _________     Signature: _/s/ Avi Moskowitz_______

Title:  President, Americas and Asia        Title:  President___________________
        ----------------------------
Date:   December 30, 1999                   Date:   December 30, 1999
<PAGE>

               iMediation Software License and Support Agreement
--------------------------------------------------------------------------------

                                 EXHIBIT A TO

                          SOFTWARE LICENSE AGREEMENT

--------------------------------------------------------------------------------

       Installation Information                       Billing Information

Company: ________________________          Company: ____________________________
Contact: ________________________          Address: ____________________________
Address: ________________________                   ____________________________
         ________________________          Contact: ____________________________
  Phone: ________________________            Phone: ____________________________
  eMail: ________________________            eMail: ____________________________

Term of License:  Three years (36 months)
Expiration Date:  December 31, 2002

<TABLE>
<CAPTION>
Product Description                           License Fee                      Annual Support Fee
-------------------                           -----------                      ------------------
<S>                                  <C>                              <C>
iChannel Software for / year                               $100,000
                                                           --------
Annual Support fee / year                                                                          $ 10,000
                                                                                                   --------

Installation, setup and start-up                           $ 47,600   Consisting of:
services:                                                             Installation         1 day
275/hr at 10 days                                                     Configuration       20 days
200/hr at 15 days                                                     Training             4 days


Total Software License Fees:                               $100,000
Total Support Fees:                                        $ 10,000
Total Implementation Fees:                                 $ 47,600

                                     Total Contract Value
                                     Payment Due With Signing                                      $157,600
                                     Balance Due (see terms)                                       $ 33,000
                                                                                                   --------
                                                                                                   $124,000
                                                                                                   --------
-----------------------------------------------------------------------------------------------------------
</TABLE>
<PAGE>

               iMediation Software License and Support Agreement
--------------------------------------------------------------------------------
<TABLE>
<CAPTION>
                                                                                  Plus any applicable taxes
-----------------------------------------------------------------------------------------------------------
Terms:
-----------------------------------------------------------------------------------------------------------
<S>                                  <C>                              <C>
Year 1 Software & Annual             30% down                         $ 33,000
Support                              30% April 1, 2000                $ 33,000
                                     40% June 1, 2000                 $ 44,000

Implementation Services
                                     Invoiced monthly as delivered    payable net 30

                                                                      Due and payable on the
Years two and three Software and                                      following dates each year:
Annual Support terms
                                                                      40%    January 1
                                                                      30%    March 1
                                                                      30%    June 1
-----------------------------------------------------------------------------------------------------------
Notes

1.  Licensee may use the iChannel    4.  Licensee may elect to        5.  Implementation Fees are an
sSoftware for up to eight (8)        convert this annual license      estimate.  IMediation shall notify
Virtual Communities for the          to a perpetual license for up    Licensee if and when the actual
above license fee.  Each             to 20 Virtual Communities for    Implementation Fees may exceed this
additional Virtual Community         the one-time license fee of      estimate.
site may elect to license the        $500,000, plus annual support
Software for an annual License       fee of $60,000 Should
fee of $20,000 and an Annual         Licensee elect to convert
Support fee of $2,200 per year,      this option, any Annual
billed annually in advance,          Support fees prepaid during
payable net 30.2.  Licensee          the calendar year of the
agrees to take reference             election shall be credited
telephone calls and/or meetings      against this Annual Support
scheduled with reasonable lead       fee on a pro-rata basis for
time and based on the success of     that year.  If iMediation
the iChannel implementation.         establishes a lower price
                                     list per site, Licensee may
                                     renegotiate off the new price
                                     list.

3.  Licensee agrees to add a
"powered by iMediation iChannel"
or other logo of
</TABLE>
<PAGE>

               iMediation Software License and Support Agreement
-------------------------------------------------------------------------------
 mutually agreed
 upon size and page position, on
 its Affiliate pages that
 display any Affiliate
 information on a majority of the
 page.
--------------------------------------------------------------------------------

                                   EXHIBIT B

                           ANNUAL SUPPORT AGREEMENT

--------------------------------------------------------------------------------

In consideration of the foregoing and the mutual promises contained in this
Agreement, the parties agree as follows:

1.   Definitions.
     -----------

Unless expressly defined in this Agreement, all capitalized terms used herein
shall have the meaning set forth in the License Agreement.

     "Customer Contact" shall mean the representative(s) of Licensee, identified
      ----------------
during implementation of the Software, who will be the exclusive point(s) of
contact with iMediation with respect to Software Support.  Licensee will have
the right to change the Customer Contact with prior written notice to
iMediation.

     "Error(s)" means any verifiable and reproducible failure of the Software to
      --------
materially conform to the Specifications.  The term "Error" shall not include
any failure of the Software that: (i) results from the misuse or improper use of
the Software; (ii) does not materially affect the operation and use of the
Software; (iii) results from any modification to the Software not made by
iMediation; or (iv) results from the failure to incorporate or use any upgrades,
updates, or bug fixes made available by iMediation.

     "Error Correction(s)" means either (i) a modification or addition to or
      -------------------
deletion from the Software that, when made to such Software, materially conforms
the Software to the Specifications, or (ii) a procedure or routine that, when
observed in the regular operation of the Software, eliminates the material
adverse effect of such Error on Licensee.

     "License Agreement" shall mean the license agreement executed by the
      -----------------
parties on December 30, 1999.

     "Major Error" means any demonstrable Error in the Software that: (i)
      -----------
causes the Software to have a significant loss of intended function as set forth
in the Specifications; (ii) causes or is likely to cause data to be lost or
destroyed; or (iii) prevents the Software from being installed or executed on
the properly configured environment.

     "Minor Error" means any demonstrable Error that: (i) causes a function to
      -----------
not execute as set forth in the Specifications, without a significant loss of
intended functionality; or (ii) disables one or more nonessential functions.

     "Moderate Error" means any demonstrable Error in the Software that: (i)
      --------------
causes the Software to operate improperly; or (b) produces results materially
different from those described in the Specifications, but which error does not
rise to the level of a Major Error.

     "Specifications" means iMediation's published specifications for the
      --------------
Software.

     "Updates" means new versions of the Software that contain bug fixes, error
      -------
corrections and minor enhancements, but do not contain major enhancements or
significant new functionality, as determined in iMediation's reasonable
discretion.

     "New Module Functionality" means new versions of the Software that contain
      ------------------------
major enhancements or significant new functionality that is licensed as a new
module for an additional license fee, as determined in iMediation's reasonable
discretion.

     "Workaround" means that iMediation has diagnosed the Error and has
      ----------
implemented, or enabled Licensee to implement, a temporary solution that allows
the Software to regain functionality and provide all major functions in
accordance with the Specifications.

2.   Services.
     --------

     2.1  Licensee Responsibilities.  Licensee agrees to notify iMediation
          -------------------------
promptly following the discovery of any Error. Further, upon discovery of an
Error, Licensee agrees, if requested by iMediation, to
<PAGE>

               iMediation Software License and Support Agreement
--------------------------------------------------------------------------------

submit to iMediation a list of output and any other data that iMediation may
reasonably require to reproduce the Error and the operating conditions under
which the Error occurred or was discovered. Such list and data shall be deemed
iMediation's Confidential Information and shall be governed by Section 11 of the
License Agreement.

     2.2  iMediation  Support.  Communications between Licensee and iMediation
          -------------------
will include electronic mail, facsimile, and telephone. Licensee shall use best
efforts to contact iMediation hereunder exclusively through the Customer
Contact. iMediation's technical support telephone will be adequately staffed by
a Licensed technical support representative during the hours of 8:00 AM to 5:00
PM (Eastern Standard Time) and 0800 AM to 1800 PM (Central Europe Time) Monday
through Friday, excluding holidays scheduled by iMediation ("Normal Business
                                                             ---------------
Hours"), subject to modification by iMediation at iMediation's discretion.
-----
Although iMediation will not warrant iMediation's response time to inquiries
received outside of Normal Business Hours, Licensee will use commercially
reasonable efforts to respond to such inquiries in accordance with the response
times specified in Section 2.3 below. Subject to the terms herein, IMediation
agrees to provide Support for the three years of this Agreement.

     2.3  iMediation Response to Errors.  iMediation will provide Software
          -----------------------------
Support to Licensee to ensure a consistent and high level of operation of the
Software. In the event Licensee notifies iMediation of an Error in the Software,
iMediation will provide support services necessary to correct the Error in
accordance with the terms of this Agreement. iMediation shall use commercially
reasonable efforts to correct Errors in accordance with the below response
times, with as little disruption to Licensee's service as commercially
practicable.

     (a) Major Errors.  iMediation shall, within six (6) hours after the receipt
         ------------
of notice of any Major Error, contact Licensee to verify such Major Error and
begin a resolution process. Upon iMediation's verification of such Major Error,
iMediation will use its commercially reasonable efforts to provide a Workaround
or Error Correction for such Major Error within forty-eight (48) hours.

     (b) Moderate Errors.  iMediation shall, within twelve (12) hours after the
         ---------------
receipt of notice of any Moderate Error, contact Licensee to verify such
Moderate Error. Upon iMediation's verification of such Moderate Error,
iMediation will use its commercially reasonable efforts to provide a Workaround
or Error. Correction for such Moderate Error within five (5) days.

     (c) Minor Errors.  Upon iMediation's receipt of notice of a Minor Error and
         ------------
upon iMediation's verification of such Minor Error, iMediation will initiate
work to provide an Error Correction for such Minor Error in the next regular
release of the Software.

     2.4  Exclusions from Support Services.  Software Support does not include
          --------------------------------
services for any failure or defect in the Software caused by any of the
following: (a) the improper use, alteration, or damage of the Software by
Licensee or persons other than iMediation employees or consultants, unless
caused as a result of instructions by iMediation employees or consultants; (b)
modifications to the Software not made or authorized by iMediation, unless such
modifications were made by a iMediation employee, subcontractor, agent, or other
third party acting on behalf of iMediation; (c) interaction between the Software
and operating systems, database software and other software, when iMediation has
not approved such operating system, database software, and other software for
use with the Software; (d) use of Software on hardware other than the Hardware;
(e) relocation of the Software or network reconfiguration; or (f) failure by
Licensee to provide and maintain a suitable installation environment, including
but not limited to proper electrical power, air conditioning or humidity
control. In addition, iMediation reserves the right to reject for Software
Support any Software, which has not been continuously supported by iMediation
pursuant to iMediation's then-current Software Support Plan. iMediation will
invoice Licensee for any Software Support provided under this Section 2.4 on a
time and materials basis.

     2.5  Updates.  iMediation agrees to support a previous version release of
          -------
the  Software for one (1) year following release of a new version of the
Software.

3.   New Version Release.
     -------------------

     3.1  Updates.  iMediation will provide Updates to Licensee within sixty
          -------
(60) days after the commercial release of such Updates. Licensee will promptly
install such Update on the Licensee Hardware in accordance with the installation
documentation provided to Licensee by iMediation. Installation services may be
purchased by the Licensee from iMediation at iMediation's then-current time and
materials rates.

     3.2  New Module Functionality.  iMediation will make New Module
          ------------------------
Functionality available to Licensee solely pursuant to mutually agreeable terms
and conditions, including but not limited to license terms, royalty and/or
license fees. iMediation will notify Licensee of such New Module Functionality
within ninety (90) days after iMediation makes such New Module commercially
available to other licensees.
<PAGE>

              iMediation Software License and Support Agreement
-------------------------------------------------------------------------------

4.   Payments.
     --------

     4.1  Fees.  Licensee shall pay to iMediation an annual support fee
          ----
("Support Fee") to obtain the maintenance and support set forth in this
  -----------
Agreement; provided, however, that if Licensee discontinues and then desires to
resume Software Support, Licensee will additionally pay iMediation all Support
Fees applicable to such discontinuation period. The Support Fee may be increased
by iMediation from time to time to reflect any increases in iMediation's costs,
but in no case shall such increased fee exceed 8% of the Support Fee applicable
to the previous twelve (12) month period. The Support Fee will be due and
payable by Licensee no later than thirty (30) days prior to the commencement of
any annual maintenance and support term.

     4.2  Expenses.  iMediation will invoice Licensee monthly for all travel
          --------
expenses (including transportation, meals, and lodging) iMediation reasonably
incurs under this Agreement. IMediation shall review in advance the expenses
with Licensee's Business Development Director or such other person appointed by
Licensee prior to incurring such expenses. Licensee shall pay iMediation within
thirty (30) days after the date of iMediation's invoice to Licensee.

5.   Source Code Escrow.
     ------------------

     5.1  Escrow.  Upon Licensee's formal written request, iMediation shall
          ------
deposit with an Escrow agent ("Escrow Agent") the Software source code ("Escrow
                               ------------                              ------
Materials") pursuant to the terms of an escrow agreement between iMediation and
---------
the Escrow Agent. IMediation shall update the Escrow Materials within thirty
(30) days after each major release of the Software but not less than annually.

     5.2  Release of Escrow Materials.  In the event that IMediation files for
          ---------------------------
or becomes a party to any involuntary bankruptcy or receivership, and such
involuntary proceeding is not dismissed within forty-five (45) calendar days
after filing, a "Release Event" shall be deemed to have occurred.
                 -------------

     5.3  Release Procedure.  Upon the occurrence of a Release Event, Licensee
          -----------------
will notify the Escrow Agent. The Escrow Materials will be released for use by
Licensee, subject to the terms and conditions hereof, only after notice of such
Release Event from the Escrow Agent to IMediation and IMediation's failure to
declare in writing to the Escrow Agent within twenty (20) days that no Release
Event has occurred. If IMediation makes such written declaration, then the issue
of whether a Release Event has occurred and is continuing shall be submitted to
arbitration in Santa Clara County, California, under the Commercial Arbitration
Rules of the American Arbitration Association by one (1) arbitrator appointed in
accordance with said Rules. Judgment on the award rendered by the arbitrator may
be entered in any court having jurisdiction thereof. The costs of the
arbitration, including administrative and arbitrator's fees, shall be shared
equally by the parties. Each party shall bear the costs of its own attorneys'
fees in connection with such arbitration.

     5.4  License.  Subject to the terms and conditions of this Agreement,
          -------
IMediation hereby grants Licensee a nonexclusive, non-transferable right and
license to use, modify, and reproduce the Escrow Materials solely in connection
with Licensee's maintenance and support of the Software, which Licensee may
exercise at any time after the occurrence and during the continuation of a
Release Event. Upon the cessation of any Release Event, all licenses granted
pursuant to this Section 5.4 shall terminate, unless and until triggered again
pursuant to this Section 5, and Licensee shall promptly return all copies of the
Escrow Materials, or any portion thereof, to IMediation, at Licensee's sole
expense.

6.   Disclaimer.
     ----------

iMEDIATION PROVIDES NO WARRANTY, EXPRESS OR OTHERWISE, WITH RESPECT TO THE
SOFTWARE SUPPORT, AND IMEDIATION SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

7.   Limitation of Liability.
     -----------------------

IN NO EVENT WILL iMEDIATION'S LIABILITY HEREUNDER EXCEED THE PAYMENTS RECEIVED
BY IMEDIATION HEREUNDER.  NEITHER IMEDIATION NOR ITS LICENSORS SHALL BE LIABLE
FOR ANY LOST PROFITS, LOSS OF DATA, OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES OR FOR ANY CLAIM OR DEMAND AGAINST LICENSEE BY ANY OTHER PARTY.  IN
NO EVENT WILL EITHER iMEDIATION OR IT'S LICENSORS BE LIABLE FOR CONSEQUENTIAL,
INCIDENTAL, SPECIAL, INDIRECT, OR EXEMPLARY DAMAGES ARISING OUT OF THIS
AGREEMENT, HOWEVER CAUSED AND UNDER ANY THEORY OF LIABILITY (INCLUDING
NEGLIGENCE), EVEN IF THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
LICENSEE ACKNOWLEDGES THAT THE AMOUNTS PAYABLE HEREUNDER ARE BASED IN PART ON
THESE LIMITATIONS, AND FURTHER AGREES THAT THESE LIMITATIONS SHALL APPLY
NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.

8.   Term and Termination.
     --------------------

     8.1  Term of the Agreement.  This Agreement shall commence on the date that
          ---------------------
iMediation receives the Support Fee and shall extend for a period of
<PAGE>

               iMediation Software License and Support Agreement
--------------------------------------------------------------------------------

one (1) year thereafter. The term of this Agreement may be extended for
additional one (1) year periods, upon payment by Licensee to iMediation of the
Support Fee.

     8.2  Termination with Cause.  This Agreement may be terminated immediately
          ----------------------
by either party in the event: (i) the other party breaches any material
provision of this Agreement or the License Agreement and does not remedy such
breach within thirty (30) days following notice of such breach from the non-
breaching party; or (ii) the other party enters bankruptcy proceedings, becomes
insolvent, or otherwise becomes generally unable to meet its obligations under
this Agreement or the License Agreement. In the event the breach is by
iMediation, Licensee is entitled to a pro-rata refund of the current year's
prepaid fees.

     8.3  Survival.  The provisions of Sections 1, 7, 8 and 9 of this
          --------
Agreement shall survive any expiration or termination of this Agreement.

9.   Miscellaneous.
     -------------

Sections 11 and 12 of the License Agreement are hereby incorporated by reference
into this Agreement. All terms used in those Sections shall have the meaning set
forth in this Agreement if such terms are explicitly defined in this Agreement.
Otherwise, such terms shall have the meaning set forth in the License Agreement.


IN WITNESS WHEREOF, the parties have executed this Agreement effective as of the
                                Effective Date.

<TABLE>
<CAPTION>
iMediation, Inc.                                              Virtual Communities, Inc.
<S>                                                           <C>

Name: ____________________________________                    Name: ____________________________________

Signature: _______________________________                    Signature: _______________________________

Title: ___________________________________                    Title: ___________________________________

Date:  ___________________________________                    Date:  ___________________________________
</TABLE>
<PAGE>

               iMediation Software License and Support Agreement
               -------------------------------------------------

--------------------------------------------------------------------------------

                                   EXHIBIT C

                         IMPLEMENTATION SERVICES ORDER

--------------------------------------------------------------------------------

     Terms:

       iMediation and Client agree to the Services in this Service Order and the
       fees set forth in Exhibit A herein.

       Client agrees to pay iMediation fees as scheduled in Exhibit A upon
       execution of this Agreement.

Five Day Kick-Off & iChannel Hands-On Workshop

Day one    Installation
Day Two    Workshop
Day Three  "
Day Four   "
Day Five   Integration, Next Steps

WorkShop Agenda
---------------
COMMON - (30 min)

Overview of Key Roles and Terms (30 min)
     Overview
     What is iChannel?
     Participant Roles
         .  Platform Executive, Merchant, Content Publisher, Affiliate
         .  Relationship between roles and iChannel
     Terminology
         .  Catalog, Channel Profile, Channel, Participant, Payment Verification
            Service, Platform, Templates, User, User Action, Virtual Site
         .  Relationship between these in iChannel

MERCHANT (user interface) - (4 hrs + 2 hrs hands-on = 6 hrs)

General (15 min)
     Merchant's role with iChannel
     iChannel Functions (available from menu)
     Channel, Branding, Administration, Reporting, Financials  -- high-level
     overview.
<PAGE>

               iMediation Software License and Support Agreement
               -------------------------------------------------

Using iChannel (4 min + 2 hrs hands-on training exercises)
     Administration stuff (15 min)
          .  Log in
          .  Modify basic information
     Building the affiliate network - "merchant side" (2 hrs)
          .  Catalog - create, view, modify
          .  Channel Profile - create, view, modify
          .  Templates - create, view, modify, assign to channel profile
               .  using catalogs, merchant branding, affiliate branding, and
                  content
          .  Merchant branding (logos) - create, view, modify
          .  Sales experts - create, view, modify, assign to channel profile
     Signing up affiliates (15 min)
          .  Accept/reject affiliates
          .  Managing specific affiliate channels
     Managing affiliates (15 min)
          .  Viewing affiliate details
          .  Viewing channel information
     Reporting (45 min)
          .  Reports - types of reports, generating, saving to disk
     Tracking visitor activity (Financials) (30 min)
          .  Financial monitoring - Affiliates, merchant, catalog, channel
             profiles
          .  Session tracking
          .  Exporting data
          .  (Catalog tagging is required for this to work, as explained in the
             Technical section)


INSTALLATION / TECH OVERVIEW - (2 hr 30 min)

How iChannel works (technical) (1 hr)
     Overview
     Tracking of user actions
     Architecture

iChannel Technical requirements (20 min)
     .  Hardware/software
     .  Sizing
     .  Processors
     .  Memory

Installing and configuring iChannel (1 hr)
     Installation
          .  Web Server - configuration
          .  Oracle - configuration, tablespaces
          .  iChannel
     Background programs
     Verify that everything is working
     Debugging/Logs
<PAGE>

               iMediation Software License and Support Agreement
               -------------------------------------------------

Using the iChannel Configuration tool (10 min)



PLATFORM EXECUTIVE (all) - (30 min + 30 min hands-on = 1 hr)


Accept or reject new participants on the platform

Modify automatically generated email messages and sign-up screens

Overseeing and managing participants
     .  Viewing information - merchant, affiliate, content providers
     .  Suspend or remove participants

Using the iChannel Configuration tool


MERCHANT (technical) - (5hrs + hands-on?)

Tagging Catalogs (2 hr)
     .  Non-intrusive and intrusive recording
     .  User action tracking/page loading tracking
     .  Marking forms and pages

Tagging as used in Channel Profiles (1 hr)
     .  Setup (same as "Interface" section above)
     .  Focus on technical aspects of Channel Profile setup (i.e. commission
        parameters, customized parameters, etc.)

Templates (1 hr)
     .  Template design and modification - access levels, activity tracking,
        graphic design

Payment Verification (1 hr)
     BIVS - modifying catalogs and payment verification pages
     SSL
     .  Creating private key and certificates (e.g. using SSLeay)
     .  Setup for iChannel SSL decryption

AFFILIATE (user interface) - (3 hrs + 2 hrs hands-on = 5 hrs)

General (30 min)
     Affiliate's role with iChannel
     iChannel Functions (available from menu)
     Channel, Branding, Administration, Reporting, Financials  -- high-level
     overview.

Using iChannel (2 hrs 30 min)
<PAGE>

               iMediation Software License and Support Agreement
               -------------------------------------------------

     Administration stuff (15 min)
          .  Log in
          .  Modify basic information
     Merchant selection (15 min)
          .  View channels
          .  View content publishers
          .  View merchants/channel profiles, and join these channel profiles
     Virtual site management (1 hr)
          .  Affiliate branding (logos) - create, view, modify
          .  Default and customized virtual sites - create new, view, modify
               .  using catalogs, merchant branding, affiliate branding, and
                  content
          .  Adding links to existing affiliate page site.
     Reporting (30 min)
          .  Reports - types of reports, generating, saving to disk
     Tracking visitor activity (Financials) (30 min)
          .  Log detail/Session tracking
          .  Exporting data
          .  (Catalog tagging is required for this to work, as explained in the
             Technical section)


CONTENT PUBLISHER (user interface) - (2 hrs + 1 hr hands on = 3 hrs)
General (15 min)
     Content Publisher's role with iChannel
     iChannel Functions (available from menu)
     Channel, Branding, Administration, Reporting, Financials  -- high-level
     overview.

Using iChannel (1 hr 45 min)
     Administration stuff (15 min)
          .  Log in
          .  Modify basic information
     Document management (30 min)
          .  View, add, modify, delete
     Reporting (30 min)
          .  Reports - types of reports, generating, saving to disk
     Tracking visitor activity (Financials) (30 min)
          .  Log detail and tracking on Documents
          .  Exporting data