2) Yes. No special requirements except that the IP should be static. You may have as many websites / domains as you like with one IP, but only one of the websites can be a SSL enabled site. That is a limitation of the SSL protocol.
A dynamic IP will be ok for testing, but you should have a free (sub) domain for testing form e.g. dyndns.
any pointers to good links in this forum that has the same cases as mine are most welcomed.
Have a look at the documentation page on ispconfig.org. You will find there a list of perfect setup guides, if you follow one of these guides as close as possible, your setup will work out of the box.