Hi Mohsin,
eConnect does not provide ANY posting capabilities. It cannot post a transaction and cannot post a batch--it can only import the transaction data. Posting is only available from within the Dynamics GP application, and not through eConnect or GP Web Services.
Because eConnect imports and effectively "saves" transactions, all transactions must be in a batch, so transaction posting is not really a viable option anyway.
However, Post Master allows you to post batches automatically on a scheduled basis. You can setup rules so automatically post specific types of batches as frequently as you want.
You could theoretically write a macro to automate the posting process, but if you have enough transaction or batch volume where you truly need automated posting and need it to be reliable, I definitely wouldn't recommend a macro, and would recommend that you use a 3rd party tool like Post Master.
Steve Endow