When I installed my 3400 I decided to use the 7730 ecm. This means re-pinning the fiero harness just like described on the 7730 thread. The Fiero harness does not match up to the 3400 (in your case 3100) so some wires will need to be lengthened/ shortened with splices. This is not difficult just somewhat time consuming and requires attention to detail.
You can tune your chip or have someone mail order tune it. I had Sinister Performance (((
http://www.gmtuners.com/ ))) tune mine.
Edit to add: I was happy with the exceptional customer service I received and would recommended him to others.
This time around I bought a moats ostrich emulator & wideband O2 and will be learning to tune my own.
The stock engine mount will work (with a little grinding on the 3100 aluminium oil pan casting) but the dogbone will not. You will need a 4th mount so it helps if you have access to welding capabilities or are very clever and able to bolt something together.
Other than that you need a knock sensor from a 7730 car and 3 wire coolant sensor ( i think the early 90s 4 cyl sunbirds had this).
The rest is the same as any swap: custom exhaust, custom fuel lines, custom coolant lines.
The 3100 would be a great daily driver swap. My 3400 was much stronger than the 2.8 and also achieved better fuel economy (up to 35mpg on some trips). The smaller bore (and less cubes) of the 3100 means it is capable of even more fuel efficiency.
I would bet the 3100 should be faster than the 3.4 camaro block/ fiero top end swap and also more fuel efficient. It would also be a better platform to build up from.
Edit to add: Also, if you leave the alternator in the stock position you will have to cut a notch out of the deck-lid for clearance.
[This message has been edited by LZeppelin513 (edited 02-01-2011).]