You need to call GMarker openInfoWindowHtml to open an info window anchored to the marker object. You call this method from an event handler that you add to the click event on the GMarker object:
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<h1>test</h1><p>test marker content</p>");
});
Here is an example of adding multiple markers and opening info windows for each one (source).
You second question:
You can arbitrarily add markers to your google map and then add event listeners for those markers. So, yes, your second marker can be clickable.
N.B. You are using the version two API in your example. Recently version three of the API was moved up to production status and is recommended for new sites.
Here is an example of creating an info window and opening it for a marker in version three of the API:
var infowindow = new google.maps.InfoWindow({content: "blah"});
var marker = new google.maps.Marker({
position: point,
map: map,
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});