diff -ruN pjirc/pjirc.admin.inc.php pjirc-tony/pjirc.admin.inc.php
--- pjirc/pjirc.admin.inc.php	2011-06-12 13:44:11.000000000 +0000
+++ pjirc-tony/pjirc.admin.inc.php	2011-09-09 15:13:33.379465535 +0000
@@ -49,6 +49,14 @@
     '#maxlength' => 30,
     '#description' => t('The username assigned to guests who have not logged into Drupal'),
   );
+  $form['pjirc_connection_settings']['pjirc_nick_prefix'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Nick Prefix'),
+    '#default_value' => variable_get('pjirc_nick_prefix', ''),
+    '#size' => 5,
+    '#maxlength' => 5,
+    '#description' => t('The prefix placed on the beginning of the nick to prevent nick collisions.'),
+  );
   $form['pjirc_connection_settings']['pjirc_realname'] = array(
     '#type' => 'textfield',
     '#title' => t('Real Name'),
diff -ruN pjirc/pjirc.page.inc.php pjirc-tony/pjirc.page.inc.php
--- pjirc/pjirc.page.inc.php	2011-06-12 13:44:11.000000000 +0000
+++ pjirc-tony/pjirc.page.inc.php	2011-09-09 17:29:20.799475835 +0000
@@ -49,6 +49,8 @@
  * Displays PJIRC chat applet
  */
 function _pjirc_page_pjirc() {
+  $pjirc_nick_prefix = variable_get('pjirc_nick_prefix','');
+
   if (isset($_POST['pjirc_nick']) && !empty($_POST['pjirc_nick'])) {
     $pjirc_nick = check_plain($_POST['pjirc_nick']);
   }
@@ -56,6 +58,7 @@
     global $user;
     $pjirc_nick = !_pjirc_user_is_guest() ? $user->name : variable_get('pjirc_nick', 'Guest');
   }
+  $pjirc_nick = $pjirc_nick_prefix . $pjirc_nick;
   $pjirc_nick = _pjirc_sanitize_nick($pjirc_nick);
   $pjirc_realname = variable_get('pjirc_realname', 'Java User');
   $pjirc_server = variable_get('pjirc_server', 'irc.freenode.org');
