D..
Go for it and have fun! Your friend is lucky to have you giving her a shower and celebrating her birthday with so many friends. This is more fun than a traditional baby shower. I'd google ideas if I were you - I'll bet there are a lot of ideas online for a co-ed shower!
Dawn