A method for changing an online existing relationship between a first member and a second member, the online existing relationship defined by a plurality of existing relationship features for use in managing network interaction on a communications network between the first member and the second member, the method comprising the steps of: receiving a new online relationship having new relationship features such that the new relationship features are different from the existing relationship features, the new relationship features being characteristic of the new online relationship; aggregating the existing relationship features and the new relationship features as aggregate relationship features by combining the existing relationship features and the new relationship features in order to define an aggregate relationship; storing the aggregate relationship features in a storage as relationship data in a relationship matrix representing the aggregate relationship defined by the aggregate relationship features, the aggregate relationship features comprising of aggregate first role features of the first member and aggregate second role features of the second member, the aggregate first role features being different from the aggregate second role features in that the aggregate first role features define at least one of message content, or message type as permitted by the first member in a first network message while the aggregate second role features deny said at least one of the message content or message type from a second network message by the second member; and accessing the relationship data in order to determine whether to allow or deny the second network message communicated over the communications network from the second member based on the relationship data; wherein said at least one of the corresponding aggregate relationship features of the aggregate relationship is used to define at least one of message type, message content, and message format of the first network message and the second network message. receiving a new online relationship having new relationship features such that the new relationship features are different from the existing relationship features, the new relationship features being characteristic of the new online relationship; aggregating the existing relationship features and the new relationship features as aggregate relationship features by combining the existing relationship features and the new relationship features in order to define an aggregate relationship; storing the aggregate relationship features in a storage as relationship data in a relationship matrix representing the aggregate relationship defined by the aggregate relationship features, the aggregate relationship features comprising of aggregate first role features of the first member and aggregate second role features of the second member, the aggregate first role features being different from the aggregate second role features in that the aggregate first role features define at least one of message content, or message type as permitted by the first member in a first network message while the aggregate second role features deny said at least one of the message content or message type from a second network message by the second member; and accessing the relationship data in order to determine whether to allow or deny the second network message communicated over the communications network from the second member based on the relationship data; wherein said at least one of the corresponding aggregate relationship features of the aggregate relationship is used to define at least one of message type, message content, and message format of the first network message and the second network message.