so far this is allI have.

Code:
 menu menubar {
  .memo mailer:/memomailer
  -
}
dialog memomailer {
  title "Memo Mailer - By DeathfireD"
  size -1 -1 159 148
  option dbu
  list 1, 0 1 52 125, multi autohs autovs
  list 2, 53 1 105 125, size vsbar
  button "Write", 3, 1 127 37 9, flat
  button "Del", 4, 1 138 37 9, flat
  button "Info", 5, 126 127 30 7, flat
  button "Look for new mail", 6, 106 140 50 7, flat
}
alias memomailer { dialog -md memomailer memomailer }

on *:dialog:memomailer:sclick:*:{
  if $did == 3 { /writememo }
  if $did == 4 { /memoserv del $$?="what message do you want to delete?" | did -r memomailer 2 | did -r memomailer 1 | memoserv list }
  if $did == 5 { /infomemo }
  if $did == 6 { /memoserv list }
}
on *:dialog:memomailer:edit:*:{
  if $did == 1 {  }
}
on *:dialog:memomailer:init:0:{ did -a memomailer 1 } 

dialog writememo {
  title "Write New Memo"
  size -1 -1 117 123
  option dbu
  edit "", 1, 2 7 110 10
  box "Nick", 2, 0 0 114 22
  box "Group Box", 3, 0 24 115 91
  edit "", 4, 2 31 111 81, multi autovs
  button "Send", 5, 0 116 25 7, flat
}
alias writememo { dialog -md writememo writememo }

on *:dialog:writememo:sclick:*:{
  if $did == 5 { /memoserv send %nickmemo %messagememo }
}
on *:dialog:writememo:edit:*:{
  if $did == 1 { set %nickmemo $did(1) }
  if $did == 4 { set %messagememo $did(4) }
}
on ^*:notice:*:*:{
  if ( $nick == MemoServ ) {
    if ( *you*have*a*new*memo*from* iswm $1- ) {
      did -r memomailer 2
      did -a memomailer 2 $1-  
      if ( *you*have*a*new*memo*from* iswm $1-) {
        did -r memomailer 1
        did -a memomailer 1 $7-
      }
    }
  }
 


But I dont know how to get it to list the memo when I click the nick. So say i get a memo from joe and joe's name shows up in the left list box when i click on it I want that memo to show up in the right list box and then when i hit del it will delete the memo that I am reading.