Is it possible to do ? What solution do you have ? Headers with a 1.27mm pitchs ?
Easily. I suggested this ages ago in the bugs and suggestions forum. Imagine the standard Arduino Diecimila board. Now along the digital IO connectors put a second row of IO connectors 0.1 inches closer to the edge of the board (you may need to make the board 0.1 inches wider). The second row can easily be attached to the first row on the PCB (each pin is just a 0.1 inch jump away), but now on the second row, correct the spacing to 0.2 inches between the two headers.
You can connect a shield to the old connectors or a standard perf board to the new headers.