Советую посмотреть на страницу
https://en.bitcoin.it/wiki/Original_Bitcoin_client... - там есть ответы на эти и другие вопросы.
Как посмотреть список не подтвержденных транзакций по конкретному пользователю, а также по всем.
Пользователь - это чей-то адрес или один из ваших адресов? Если чей-то - то listreceivedbyaddress, если ваш - listreceivedbyaccount .
Для вывода последних транзакций есть listtransactions (параметр count)
И как разрезнить где входящая, а где исходящая ?
Это будет видно в json выдаче