This script allows the creation of partyline's, channels which exist on the bnc and not the IRC server.

For this script to work correctly you will probably want to edit some of the default values at the top of the script
The first setting is the list of default channels, these are the channels which are set on rehash, you can use existing extensions such as #channel.
Prefix ~ has been hard coded to work on any server. Give settings as a list, sperated by spaces for example `~kh` and `~support` would be:
`set ::partyline [list ~kh ~support]`
The next setting is a list of channels which the user will not be able to leave once joined, basically /part will be ignored for these channels. This setting is not recommended, but is a better alternitive to forcing users into a channel. Syntax is as above setting, for example: `set ::partynopart [list ~kh]`
The final setting is which host is disabled on internal users and internal /whois, give the host as a string without an ident, for example: `set ::partyhost ""`

Admins can configure temp channels, join users, and control other aspects of the partyline via the internal admin commands
Type /sbnc help partyline for more information
Another command available to admins is mpartyline, a mass version of the single user commands
Users can then interact with other users and partyline channels like they would on an normal network for example: `/join ~channel`
Once you join a channel, you will be aware that users are prefixed with a - to seperate them from normal users, these users can be noticed/privmsg'd/whois'd like normal users.

Version history:
1.5 - Added global user support, /privmsg/notice/whois -- (all users)
1.4 - Added user support, /privmsg/notice/whois -<user>
1.3b -mpartyline command
1.3 - Added /sbnc partyline command for easy control of users and channels
1.2 - Added extra version reply hacks to prevent outdated version reply bugs.
1.1 - Added support for ~ channel prefix
1 - Unknown