Guest Stars Jennifer Rhodes as Penny "Grams" Halliwell Cristine Rose as Claire Pryce Shawn Christian as Josh Richard McGonagle as Woogy / Gasman Michael Mantell as Neighbor Paul Nancy Moonves as Professor Beth Whittlesey Co Starring Tait Ruppert as Neighbor Joe