Jenbel... a thought.
Right now is the book a hotel deal and get 3,000 miles for each stay. Have each of them do 4 or 5 nights at a hotel booked through bmi.com and voila, they will have enough miles for the cash and miles option.
Much cheaper than buying a J class ticket.